c语言变量选择

来源:百度知道 编辑:UC知道 时间:2024/06/19 09:49:25
执行语句for(i=1;i<4;i+=5)后,变量i的值为()
A:6
B:4
C:5
D:不正确
这个题目正确选择是什么,循环体都没有?(题目没有错误,是书上的原题)

这条语句等价于:
i=1;
while(i<4)
i+=5;
所以答案是6
其实for就是几条语句的结合,只是这样结合起来,在循环条件知道的情况下,看起来比较简洁易懂,程序可读性强。
for(初始语句 ;控制变量的最后值即循环继续条件 ;控制变量的变化)
这是for语句的经典组合

A
for语句中的条件可以等价于如下while语句:
i=1;
while(i<4){
i+=5;
}
所有的for语句都可以分解为累似上式,这样你就可以看出for跟while的连系与区别了。for 写起来更简短~而for后面的循环体没有写也不会有事的,因为本身就有循环体了,只是得你去找

D.反正不是A,B,C空循环体也有初始值,是多少自己想

选A循环体没有就是一个空循环啦```

D

会有语法错误,即使是空循环体,也要有末尾的分号,但是这个没有分号,所以会有语法错误。

A