接下来重点讲解C语言while、for、do while三种循环的语法格式以及其break、continue的用法。
1.while
语句:
书写多条语句时,使用代码块,加{}。
语句执行流程:
先判断表达式,如果为真,执行语句,然后继续判断表达式,重复进行直至表达式为假,后退出循环,不再执行。
break:
执行break时直接跳出循环。
continue:
跳出continue后面的语句来到判断表达式。
2.for(运用最多)
语法形式(表达式1;表达式2;表达式3)
语句:
- 书写多条语句时,使用代码块,加{}。
- for循环3个表达式都可以省略,但分号不可省,例如:for(;;)。
- 省略表达式2时,循环永真。
执行流程:
先执行表达式1,然后判断表达式2,如果为真,执行语句,然后执行表达式3,接着判断表达式2,重复进行,若表达式3为假,退出循环。
break:
直接跳出循环。
continue:
跳过循环体continue后的语句,执行表达式3,然后判断表达式2,继续循环。
do while:
形式:
do
语句;
while(表达式);
执行流程:
先执行语句,然后判断表达式,若表达式为真,执行语句,重复进行,若为假,退出循环。
break:
直接跳出循环
continue:
跳出continue后面的语句来到判断表达式。