目录
continue会终止此次循环,直接跳到判断语句,continue后面的语句不执行
for中的break和while,do while中一样,直接永久终止循环
for的continue稍有不同,会跳到调整语句(表达式3)
当一个操作需要完成很多次时,就要用到循环语句。循环语句有三类:
1.while
<1 结构
while(表达式)
{
循环语句;
}
<2 执行流程
eg:
#include<stdio.h>
int main()
{
int i = 1;
while (i < 10)
{
printf("%d ", i);
i++;
}
return 0;
}
<3 while中的break和continue
break会永久终止循环
continue会终止此次循环,直接跳到判断语句,continue后面的语句不执行
2.do while
<1 结构
do
{
循环语句;
}while(表达式);
<2 执行流程
eg:
#include<stdio.h>
int main()
{
int i = 1;
do
{
printf("%d ", i);
i++;
} while (i < 10);
return 0;
}
<3 do while中的break和continue
break会永久终止循环
continue会跳过其他语句,直接进行条件判断
3.for
<1结构
for(表达式1;表达式2;表达式3)
{
循环语句;
}
表达式1为初始化部分,用于初始化循环(可省略)
表达式2为条件判断部分,用于判断循环时候终止
表达式3为调整部分,用于循环条件的调整(可省略)
<2执行流程
eg:
#include<stdio.h>
int main()
{
int i = 1;
for (i = 0;i < 10;i++)
{
printf("%d ", i);
}
return 0;
}