流程控制(Flow control)/ 控制流程(Control Flow)
C 语言为实现结构良好的程序提供了基本的控制流结构:
- 语句组
- 条件判断(
if-else
) - 多路选择(
switch
) - 终止测试在顶部的循环(
while
、for
) - 终止测试在底部的循环(
do
) - 提前跳出循环(
break
)
控制结构
任何程序可以通过顺序、选择和循环三种方式组成。提倡使用这三种方式进行结构化编程。
break 与 continue
- continue 只能用在循环体中;break 可以用在循环、条件判断中