2 weixin 40135067 weixin_40135067 于 2017.09.07 13:59 提问

请问,c需要中,break;语句跳出的范围是?

请问大神,在c语言中,语句“break;”跳出的范围是?
还有在函数中“return; ”后是不是下方的语句都不知行了?

4个回答

qq_31618659
qq_31618659   2017.09.07 14:17
已采纳

break;跳出循环执行后面代码
continue:跳出本次循环 开始下次循环
return:跳出函数并返还函数返回值用于校验函数执行

aurorayjp
aurorayjp   2017.09.07 14:22

break语句的使用场合主要是switch语句和循环结构。在循环结构中使用break语句,如果执行了break语句,那么就退出循环,接着执行循环结构下面的第一条语句。如果在多重嵌套循环中使用break语句,当执行break语句的时候,退出的是它所在的循环结构,对外层循环没有任何影响。如果循环结构里有switch语句,并且在switch语句中使用了break语句,当执行switch语句中的break语句时,仅退出switch语句,不会退出外面的循环结构。
return,后面的语句是不执行了,直接跳出函数

q18665401
q18665401   2017.09.07 14:38

break:结束当前作用域,就是当前大括号“{}”的那一块,通常是用在switch语句,循环语句。

continue:结束当前这一次循环,进入下一轮循环。

上面两个都会执行“}”下面的代码。

return:跳出函数,返回结果。不执行return 下面的代码。

qq_38494537
qq_38494537   2017.09.07 14:10

break;跳出本次循环,然后开始下次循环。
continue:跳出循环执行后面代码
return:直接跳出方法或者函数,也可以返回一个值或者对象

qq_38494537
qq_38494537 不好意思,break和continue说反了
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片