执行语句for(i=1;i<=4;i+=3)后变量i的值为 A.1 B.4 C.7 D.不定 求详细解释!!!!!

[复制链接]
查看11 | 回复4 | 2013-1-5 16:28:41 | 显示全部楼层 |阅读模式
i=1是初始值,i<=4是该循环执行的条件,i+=3是指执行一次循环后i的变化,i初始值为1 ,小于4循环后加1 为4 ,i=4满足i《=4在执行一次后i为7 ,7不满足条件,跳出循环,...
回复

使用道具 举报

千问 | 2013-1-5 16:28:41 | 显示全部楼层
for循环的顺序问题i=1,满足i<=4,进行循环内部操作,操作结束后执行i+=3,i=4i=4,满足i<=4,进行循环内部操作,操作结束后执行i+=3,i=7i=7,不满足i<=4,跳出循环...
回复

使用道具 举报

千问 | 2013-1-5 16:28:41 | 显示全部楼层
(1)先执行i=1;(2)执行空语句(3)执行i+=3//此时i=4;(4) 执行i<=4;?(5)执行空语句(6)执行i+=3//此时i=7;(7)执行i<=4;?,退出。你要感觉有问题,自己拿去执行,输出i不就知道了....
回复

使用道具 举报

千问 | 2013-1-5 16:28:41 | 显示全部楼层
C.7,i=1,4,7...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行