简介:
刚开始学习c++的时候总是分不清三个的概念,所以在实际应用的时候不知道用哪个,所以总结了下
定义:
break: 立刻结束当前循环或者判断。 ---- if判断不是循环
return: 是退出当前函数
continue:结束本次循环,接着下次循环
break与return区别?
switch语句中 break会退出结束switch语句, 但是switch后面语句会执行。而return 是退出当前函数,switch后面的语句不执行了
break用于结束一个循环,(跳出循环,执行循环后的代码) 只能结束最靠近的那个循环。
return不是专门结束循环,return功能是结束一个方法。一个方法遇到return语句,这个方法被结束。
执行权回到调用处。
while中的break和continue
break:永久终止循环,break后面的部分不再执行,while循环也结束。
continue:结束本次循环,本次循环continue后的部分不再执行,开始下一次循环判断。
break:如果两层 结束内层的循环
return:结束整个函数