for(表达式1;表达式2;表达式3){语句;}
执行过程:1)先求解表达式1。
2)求解表达式2,若其值为“真”,,则执行for语句中指定的内嵌语句,然后执行第(3)步,若为“假”,则结束循环转到第(5)步。
3)求解表达式3
4)转回上面第(2)步骤继续进行
5)循环结束,执行for语句下面的语句
/* 循环打印我爱你10次 */
#include "stdio.h"
void main()
{
//循环控制条件:i<10
//循环体:printf("第%d次说我爱你\n",i+1);
//能够让控制一傲剑为假的操作:i+1
int i=0;
for(i;i<10;i++){
printf("第%d次说我爱你\n",i+1);
}
}
注意:初始化语句只会被执行一次
表达式省略(三个表达式都可以省略)
for(;;)语句相当于while(1)
|
|