小弟初学C语言 求大神解答一下!

还有大神把这些循环的作用有时间也讲讲,不胜感激!

在c语言的解释是:
for:循环语句。
作用:循环。
它的一般形式为: for(<初始化>;<条件表达式>;<增量>) { 语句;}
语句
初始化:总是一个赋值语句,它用来给循环控制变量赋初值;
条件表达式:是一个关系表达式,它决定什么时候退出循环;
增量:定义循环控制变量每循环一次后按什么方式变化。
这三个部分之间用";"分开。
例如:
for(i=1;i<=10;i++)
语句;
上例中先给i赋初值1,判断i是否小于等于10,若是则执行语句,之后值增加1。再重新判断,直到条件为假,即i>10时,结束循环。
注意:
(1).for循环中语句可以为语句体,但要用"{"和"}"将参加循环的语句括起来。
(2).for循环中的"初始化"、"条件表达式"和"增量"都是选择项,即可以缺省,但";"不能缺省。省略了初始化,表示不对循环控制变量赋初值。省略了条件表达式,则不做其它处理时便成为死循环。省略了增量,则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。
(3).for循环可以有多层嵌套。
例如:
for(;;) 语句;
for(i=1;;i+=2) 语句;
for(j=5;;) 语句;
这些for循环语句都是正确的。
--------------------
应用的初始化变量定义在外边,直接定义在for()有的编译器会报错。
for循环执行的是:初始化执行一次,循环执行:条件表达式,下表面{ 语句;}和增量,知道条件不满足退出for循环为止否则一致运行,
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-12
for是个循环语句。
第一项为初始条件:此处为i=1
第二项为终止条件:此处为i<=100
第三项为循环变量更改:此处为i++,即每执行一次for语句,i进行自增1
本例中的for循环实现的是1到100的求和运算。追问

我想知道for到底是循环那一部分的语句?

追答

当然是执行for下面的语句了。此处是sum=sum+i;
for后面的(i=1; i<=100; i++)是个循环条件。三项都是可以缺省的,for( ; ; )
。在全部缺省的条件下表示无条件循环。相当于while(true)

第2个回答  2013-11-12
条件循环,i=1是初始值,i<=100是条件,i++是每次for语句括号内的语句执行完成后i+1,然后再重复执行for语句。一般是控制几条语句的执行次数的。
这个sum就是数字1~100相加的和。
for(循环变量赋初值;循环条件;循环变量增量) 语句
循环变量赋初值总是一个赋值语句, 它用来给循环控制变量赋初值; 循环条件是一个关系表达式,它决定什么时候退出循环;循环变量增量,定义循环控制变量每循环一次后按什么方式变化。这三个部分之间用“;”分开。例如:
for(i=1; i<=100; i++)sum=sum+i;
第3个回答  2013-11-12
i从一开始加到一百,初值是一,i++,就是i每执行一次后自加一,整个程序实现一加到一百求和的结果追问

这个我知道 我指的是这个FOR的意思 就是循环它后面的语句的意思吗?

追答

对,他和while dowhile,都表示循环

第4个回答  2013-11-12
for()是一个循环语句,他的循环次数是固定的,
由括号里的()判断值决定,
像你的这个,就是循环100次,
第一次进入循环,i=1,i<100成立,
进入循环,执行完了{},之后,i++,
在判断i<100,在去执行{}里的语句,
一直到i=101,i>100,就不在执行for循环。

for的意思是循环执行{}里的语句。
第5个回答  2013-11-12
for 开始循环,i从1循环到100,累加到sum上,最终打印sum追问

那for的意思就是循环这条语句?

追答

for循环主要用于发起对一个变量的循环(当然也可以比较复杂),例如这个i增加直到某个值

for包含三部分:

初始化部分,如i=1

结束条件部分,如i<=100,当i到100就会停止循环

变量变化部分,如i++

另外还有while循环

相似回答