一. 循环类型:
- while循环
- for循环
- do…while循环:在循环主体结尾测试条件,和while很类似
- 嵌套循环
二. 循环控制语句
-
break语句: 终止循环或switch语句,程序流将继续执行紧接着循环或switch的下一条语句
-
continue语句:告诉一个循环体立刻停止本次循环迭代,重新开始下次循环迭代
#include <stdio.h> int main(){ int n; for(n=100;n<=200;n++){ if(n%3)==0 continue; printf("%d",n); } printf("\n"); return 0; }
-
goto语句:将控制转移到被标记的语句.但是不建议在程序中使用goto语句
三. 无线循环
如果条件永远不为假,则循环将变成无限循环,for循环在传统意义上可用于实现无限循环,由于构成循环的三个表达式中任何一个都不是必需的,所以可以将某些条件表达式留空出来构成一个无限循环
# include <stdio.h>
int main()
{
for( ; ; ){
printf("无限循环下去!\n");
}
return 0;
}
可以按Ctrl+c
来终止一个无限循环.