C语言for(i=1;i<=100;i++);中的for究竟有什么作用啊?

如题所述

for是循环的语句,就是说只要条件满足,他就重复执行它后面的大括号里的内容,即循环体; for(i=1;i<=100;i++);这一句,就是先初始化i的值为1,再判断i的值是否小于100,如果条件成立,就执行循环体,每一次执行完循环体后,就i++,即i的值加1(i=i+1;),如果不满足,就跳过循环体,执行下面的语句。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-09
for(i=1;i<=100;i++); 单单这个语句的话……做100个空循环,因为FOR循环体为空。 先是i=1, 再是看i是否小于等于100,如果满足这个条件,那么({什么也不做},i++),进行下一轮循环。 如果不满足,跳出这个循环。 注意: i++ 是for 循环体执行完后最后才执行的语句,执行顺序在FOR循环体后。本回答被提问者采纳
第2个回答  2019-10-09
for是循环的语句,就是说只要条件满足,他就重复执行它后面的大括号里的内容,即循环体;
for(i=1;i<=100;i++);这一句,就是先初始化i的值为1,再判断i的值是否小于100,如果条件成立,就执行循环体,每一次执行完循环体后,就i++,即i的值加1(i=i+1;),如果不满足,就跳过循环体,执行下面的语句。
第3个回答  2019-05-26
for(i=1;i<=100;i++);
单单这个语句的话……做100个空循环,因为FOR循环体为空。
先是
i=1,
再是看i是否小于等于100,如果满足这个条件,那么({什么也不做},i++),进行下一轮循环。
如果不满足,跳出这个循环。
注意:
i++
是for
循环体执行完后最后才执行的语句,执行顺序在FOR循环体后。
第4个回答  2015-09-14
这里的i+=2
就是i = i + 2
的简略形式。

在这里,
for(i=1;i<=10;i+=2)
i=1;是循环前的初始化。为进入循环作准备。

中间的i< =10;可是有点错误的:<和=必须连在一起,成为<=才是一个逻辑运算符,否则会出错的。当这个逻辑表达式的值为真时,就执行后面的循环体语句。
最后是循环体语句每次执行完成后执行的语句。比如这里的i+=2。这也可看作是为下一轮循环作准备的(这个语句也可以不写在这里,而是写在循环体的最后,全凭程序员个人习惯。不过直接修改循环控制变量的简短语句通常都是写在这里)。