作业帮 > 综合 > 作业

C语言中的for循环能省去第二个表达式吗?请给出一个例子!

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/21 13:20:32
C语言中的for循环能省去第二个表达式吗?请给出一个例子!
C语言中的for循环能省去第二个表达式吗?请给出一个例子!
可以省略,既无判断循环条件,循环无终止的进行下去.也就是认为表达式二始终为真.
例如
for(i=1;;i++) sum=sum+1;相当于
i=1;
while(1)
{
sum=sum+1;
i++;
}
循环无终止
再问: for循环的3个语句的执行顺序是什么?
再答: 先第一个语句然后第二个语句判断是否符合循环条件,符合就进入循环体,循环体运行之后执行第三个语句,然后再执行第二个语句判断是否符合循环条件,符合就进入循环体,循环体执行之后再执行第三个语句,然后第二个判断,再循环体。。。。。。之后都是这样。知道不符合语句二的控制条件,跳出循环。