【8.******执行下列程序段后,a的值是.inta,b,c,m=10,n=9;a=(--m==n++)?--m:++n;A)11B)10C)9D)答案是D,不过我认为是C,为什么?】
<p>问题:【8.******执行下列程序段后,a的值是.inta,b,c,m=10,n=9;a=(--m==n++)?--m:++n;A)11B)10C)9D)答案是D,不过我认为是C,为什么?】<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">侯勇刚的回答:<div class="content-b">网友采纳 你的D)没有内容,如果D)的内容是8的话那应该是D).因为条件句--m==n++中--m是前增1符,要先计算,即m=m-1=10-1=9;而n++是后增1符,要在表达式计算后才增1,所以n=9不变.这样表达式--m==n++就是9=9为真.那么?语句就要将紧...
页:
[1]