C语言学习笔记-break和continue
在循环体中,C 提供了下列的循环控制语句。
- break
- continue
- goto
但是 goto
尽量不要使用。它会导致代码结构混乱。
1 |
|
上面代码执行的结果为:
1 | x为:5 |
从结果可以看出来:
当break
语句出现在一个循环内时,循环会立即终止,且程序流将继续执行紧接着循环的下一条语句。
而continue
会跳过当前循环中的代码,强迫开始下一次循环。
在多层循环中,break
只能终止距离它最近的循环。
在多层seitch
嵌套中,break
只能终止距离它最近的switch
。
函数中的return
与break
比较像,return
的含义是:
- 终止被调函数,并像主调函数返回表达式的值
break
是用来终止循环和switch
的,return
是用来终止函数的。