以for循环为例概述C语言循环结构的基本组成要素

以for循环为例概述C语言循环结构的基本组成要素??用文字表达

1 for循环的基本格式为
for(expr1; expr2; expr3)
{
//loop body

}

2 各部分说明:
expr1: 在进入循环前执行,一般是 初始化一类的操作;
expr2: 每次循环前执行,为一个逻辑表达式,判断是否执行循环。如表达式为假,则退出循环;
expr3:每次循环后执行,一般是自变量的修改;
loop body: 循环体,执行循环内容。

3 基本组成要素:
a) 循环的退出条件,在for中,是expr2;
b) 循环的自变量修改,一般与退出条件相关,在for中,是expr3;
c) 循环实际执行的操作,即循环体,loop body部分。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-09
/*2015年6月21日 22:01:34
求1到100之间所有的奇数之和
*/
# include <stdio.h>

int main (void)

{
int i;
int sum = 0;

for (i=1; i<100; i+= 2) //i+ = 2等价于i = i + 2 i = 1+3+5+7+9

sum = sum + i;
printf ("今天我很高兴!\n"); //即使是单个语句也用大括号括起来
}
printf ("i = %d\n",i);
printf ("sum = %d\n",sum);

return 0;
}本回答被网友采纳
第2个回答  2015-07-09
for循环一共有四个组成部分
for(i=1; i<10; i++)
{
//循环体语句
}
第一个分号之前是初始条件,可以不止一句,例如
for(a=1,b=1;b<10;b++)
{
...
}
初始条件可以省略
第一个分号之后,第二个之前是进入for循环主体的条件
即必须要满足该条件才会循环
同样,循环条件也可以省略,不过这样的话要把跳出放在for循环体内
第二个分号之后的称为执行一次for循环后的操作
一般是循环变量的累加,如i++
即执行完for循环体后,将i的值加1
这部分的语句也可以省略,即把变量累加放在for循环体内
最后是for循环体
即每次进入for循环执行的语句
相似回答