1. 循环结构
C语言使用循环结构语句来完成需要反复执行的逻辑 提供的关键字:
for
while
do - while
1.1 1.1 for 循环
1)语法格式:
for(表达式1; 表达式2; 表达式3){
语句1;
语句2;
…
}
执行流程:
第一步,首先执行表达式1
第二步,执行表达式2
如果表达式2运算结果为真 ,那么就去执行
语句1
语句2
…
如果表达式2运算结果为假,整个for循环结束 (跳到 }后去执行)
第三步,如果表达式2运算结果为真,会执行
语句1;
语句2;
…
以上语句执行完毕后,再执行表达式3
第四步, 执行完表达式3 ,重复执行第二步内容 第三步,
直到表达式2 为假 退出for循环
2) 使用形式
形式1:
int i = 0;
for(i=0; i<5; i++)
{
printf(“i = %d \n”, i);
}
形式2:
int i = 0;
for(; i<5; i++) //for之前i中是一个合适的值 可以省略表达式1
{
printf(“i = %d \n”, i);
}
形式3:
int m = 0;
for(; m<