for 循环语句的一般形式为:
for (表达式1; 表达式2; 表达式3)
{
语句;
}
这个语句的执行过程:
![a355c34633adf8317c555657a5e78715.png](https://i-blog.csdnimg.cn/blog_migrate/f59b7de9d31e653d4908eaea0b8173f8.jpeg)
- 执行表达式1。
- 执行表达式2。如果结果为真,那么执行语句,然后执行表达式3;如果表达式2结果为假,那么循环结束,跳出for循环,执行下一个程序。
- 执行表达式3。
- 转回上面第2步继续执行,直到结果为假。
- 循环结束,执行 for 语句下面的语句。
for语句最简单的形式是:
for (循环变量赋初值; 循环条件; 循环变量增值)
{
语句;
}
以下为简单的一个递加例子:
- # include //头文件
- int main(void)//程序入口
- {
- int i;//定义整型变量i
- int sum = 0; //sum的英文意思是“总和”
- for (i=1; i<=50; i++) //++是自加的意思, i++相当于i = i + 1
- {
- sum = sum + i; //*递加公式,也可以写成sum+=i;
- }
- printf("sum = %d