for(表达式1;表达式2;表达式3)
循环语句;
- 表达式1 赋值表达式 为循环控制变量赋初值
(表达式1可省略,写在for前)
- 表达式2 关系或逻辑表达式 零为假非零为真
(可省略此时始终为真,即死循环)
- 表达式3 自加自减表达式 修改循环控制变量
(略为死循环)
输出i从1到10累加的结果
#include<stdio.h>
int main()
{
int i=1,sum=0;
for( ;i<10;i++) //i已定义处置为1表达式1可略
{//每循环一次,i就执行一次表达式3条件
sum=sum+i;
printf("i=%d sum=%d\n",i,sum);
}
printf("总和:%d",sum);
}