一、循环
(1)for循环
1)基本格式:
for(表达式1;表达式2;表达式3;){ 代码块 }
执行顺序:先执行表达式1,判断表达式2是否成立
成立:进入循环,执行代码块,再执行表达式3,再判断表达式2是否成立
不成立:循环结束
2) 嵌套结构:
外层执行一次,内层执行一轮
(2)while:
基本结构:
while(中止条件)
{
语句块;
增值或减值;
}
死循环:(while 1 ); for(; ;);
(3)do_while
do
{
代码段;
}while(终止条件);
while 和do_while区别
do_while:先运行一次代码段,再判断条件是否成立
while:先判断条件是否成立,再运行代码段
二、循环控制语句
break 终止本层循环
contiune 结束本层本次循环,继续下一次循环
return 0 结束整个程序