|
<p>一个 C语言的题,懂C语言的进(具体是怎么算的,具体思维说下,谢了)</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:0 -</p>
<p>解决时间:2010-4-19 12:24</p>
<p>3. 下述程序的输出结果是 ( )。</p>
<p># include <stdio.h></p>
<p>void main()</p>
<p>{</p>
<p>int y=10;</p>
<p>while(y--);</p>
<p>printf("y=%d",y);</p>
<p>}</p>
<p>18 (A) y=0 (B) y=1 (C) y=随机值 (D)y=-1</p>
<p>提问者: 1006712289 - 一级</p>
<p>最佳答案</p>
<p>这个答案应该是y=-1啊,因为y--后缀减一是原值,也就是最后一次循环的时候y--是0,但是y已经变成-1了,所以最后的答案是-1</p>
<p>0</p>
<p>回答者:</p>
<p><img src="http://img.baidu.com/img/iknow/icon_lights.gif"></p>
<p>2046jss - 七级 2010-4-8 22:13</p>
<p>我来评论>></p>
|
|