奥礼网
新记
C语言问题:执行语句for(i=1;i++<4; ); 后,变量i的值是多少啊??
A .3 B. 4 C. 5 D . 6
举报该文章
相关建议 2017-01-05
答案是C哦,回答选B的,这是个循环题,因为++比<的
优先级
高,所以先执行i++进行i的自增运算此时i等于2,继续循环直到i的值大于4时不符合条件自动
跳出循环
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/a3345d14dgd3aw5a13d.html
其他看法
第1个回答 2013-11-27
5 i++是先使用i,然后在自加
第2个回答 2013-11-27
楼主为什么要问这种问题呢?找个编译器试试不就好了
第3个回答 2013-11-27
选B.
给你把他转成容易看懂的.
int i = 1;
for(;;){//这样写就是把条件放在循环体里,如果循环体里不写条件就是死循环
if(i<4){}//如果i<4就什么也不做,直接跳到下一行
else{break;}//如果i>=4就直接跳出循环
i++;//最后把i自加
}
当i=3的时候,不会跳出循环,所以i自加,i=4了
当i=4的时候,就会条出循环,i不会自加了.
所以,最后i=4
本回答被网友采纳
相似回答
大家正在搜
相关问题
C语言问题:执行语句for(i=1;i++<4; );...
C语言问题:执行语句for(i=1;i++<4; ); 后,...
c++问题 执行语句for(i=1;i++<4;);...
执行语句:for(i=1;i++<4 ;)后,变量i的值是_...
执行语句for(i=10;i++<4;)后,变量i的值是?
执行语句:for (i=1;i++<4;);后,变量i的值是...
执行语句for(i=1;i++<4; );后变量i的值是多少...
执行语句:for(i=1;i++<4;);后,变量i的值是(...