感谢《C语言进阶_重点、难点与疑点解析》.牟海军
break
循环结构中,执行了break ,就退出循环,接着执行循环结构下面的第一条语句。
多重嵌套循环中,执行break ,就退出它所在的循环结构,对外层循环没有影响。
循环结构里有switch ,并且在switch 中使用了break,当执行switch 中的break 时,仅退出switch ,不会退出外面的循环结构。
continue
没有退出循环,只结束本次循环体的执行
1、for 循环
表达式1(注意在整个循环中仅执行一次)->表达式2,如果满足条件,执行循环体->执行continue ->执行表达式3 ->进行下一次循环,执行表达式2,看是否满足条件。
2、while循环
执行continue ->跳转到表达式,进行下一次的循环判断。
3、do while 循环
执行continue ->跳转到表达式,进行下一次的循环判断。
return
退出该函数的执行,返回到函数调用处,执行其他语句;如果是main() 函数,那么结束整个程序的运行。