C语言中的for循环能省去第二个表达式吗?请给出一个例子!
C语言中的for循环能省去第二个表达式吗?请给出一个例子!
答案:1 悬赏:20 手机版
解决时间 2021-05-19 13:43
- 提问者网友:轮囘Li巡影
- 2021-05-19 05:25
最佳答案
- 五星知识达人网友:不甚了了
- 2021-05-19 06:03
可以省略,既无判断循环条件,循环无终止的进行下去.也就是认为表达式二始终为真.
例如
for(i=1;;i++) sum=sum+1;相当于
i=1;
while(1)
{
sum=sum+1;
i++;
}
循环无终止
再问: for循环的3个语句的执行顺序是什么?
再答: 先第一个语句然后第二个语句判断是否符合循环条件,符合就进入循环体,循环体运行之后执行第三个语句,然后再执行第二个语句判断是否符合循环条件,符合就进入循环体,循环体执行之后再执行第三个语句,然后第二个判断,再循环体。。。。。。之后都是这样。知道不符合语句二的控制条件,跳出循环。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯