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