内容总结整理自The Cherno
控制流语句与循环语句一起工作,控制流语句让我们可以更好地控制循环的实际运行,主要有3种控制流语句:
点击运行可以看到,指定的句子只被打印了2次,为了更深刻的理解continue,在for那一行打上断点,点击debug,发现每当i是2的倍数的时候,黄色箭头运行到continue之后直接跳回到for那一行去进行下一轮循环了,根本不会碰到std那一行的句子。?
程序一旦执行到break所在的位置,循环就结束了(截断了),game over for that loop.
对比continue:
只打印了i=0时的情况,遇到i=1之后直接break了?
与continue和break相同,return可以使用在任何地方?。
举例1:在main函数中,在循环中使用return value
上图中已经调试到i=3,再次点击步过按钮看看会发生什么,重点观察黄色箭头的位置
?
?
?
发现上图中一旦遇到return 0之后,箭头直接跳转到了11行main函数花括号尾巴的位置,代表函数结束。?