以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 C/C++编程思想 』 (http://bbs.xml.org.cn/list.asp?boardid=61) ---- b还是c (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=20689) |
-- 作者:still200 -- 发布时间:7/26/2005 11:17:00 AM -- b还是c 执行语句:for(i=1;i++<4;) 后,变量i的值是。(选择1项) A. 3 B.4 C.5 D. 不一定 |
-- 作者:still200 -- 发布时间:7/26/2005 11:21:00 AM -- 答案是4,for循环运行机制是什么 |
-- 作者:wangtng -- 发布时间:8/11/2005 5:31:00 PM -- 是4. |
-- 作者:小弟旺才 -- 发布时间:8/15/2005 3:45:00 PM -- 有意见!!!!!!没说清楚执行几次 如果是一次循环那就不是4咯 |
-- 作者:wy130622 -- 发布时间:9/10/2005 1:34:00 PM -- 我觉得是5。 i=4时,i++<4不成立,后i=5;跳出。 所以i= 5; |
-- 作者:olivezhang -- 发布时间:9/14/2005 12:01:00 PM -- 在执行for循环时, 1)执行自增语句; 2)执行判断语句. 所以,for(int i=0; i++<4;)中,当i=3时,i++的值仍为3, i=4. 此时条件成立,执行完 i++<4后, i++的值为4. i=4时,仍进行一次 i++<4判断, 不成立, 跳出, i=5; 另: 执行 for (int i=0; ++i<4;) 后, i=4. |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |