www.ypnh.net > 简述BrEAk语句和ContinuE语句在循环体中的功能

简述BrEAk语句和ContinuE语句在循环体中的功能

Break:忽略该语句之后的语句,跳出循环体,执行循环体下面的语句 Continue:忽略该语句之后的语句,执行循环体的下一次循环

首先,C语言中,程序的执行是按语句执行下去的. break语句作用范围:switch结构语句和循环体语句(也就是for循环,while循环). 其作用是:跳出一层switch语句或者一层循环语句,也就是如果在switch语句中或者一个循环体语句程序执行时遇到break;那么程序就退出switch语句或者一个循环体. continue语句作用范围:循环体语句. 其作用是:在一层循环中,没执行一回,程序如果碰到continue;后面的代码就不执行,继续执行本层循环的下一回.

A.continue语句的作用是结束整个循环的执行 错,结束当前循环B.只能在循环体内和switch语句体内使用break语句 正确C.在循环体内使用break语句或continue语句的作用相同 错,break结束整个循环 continue结束当前循环D.从多层循环嵌套中退出时,只能使用goto语句 错,不一定(return 也可以结束多层循环)

break跳出当前循环,还用在switch语句中,跳过之后的casecontinue跳过这一次循环后面的语句到下一次循环具体用什么看需要了

一、用法1)break语句通常用在循环语句和开关语句中.当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出. 当break语句用于do-while、for、while循环语句中时

while(1) { if(i==100) break; i++; continue; j++; } 上面这个代码段是这样的:i的初值是0;每次循环都会使它加1,当i的值增到100时,if语句就生效了,这样就跳出了这个while循环,当i没有增到100时,当执行完i++时,就执行了continue语句,这

break:跳出循环;continue:不进行后面的语句,继续下一次循环

continue语句 是跳过本次循环 break语句 是跳出整个循环

break;是结束并跳出本循环;continue;是结束本次循环而不是结束循环,结束本次循环后进入下次本循环.

continue是结束当前本次循环继续下次循环 break则是结束当前循环,也就是直接退出这个循环而不在执行. 如: for(i=1;i<5;i++) if(i==3) continue; 这个循环结束后i=6,就算i=3的时候执行了continue,但是不影响循环的整体执行. for(i=1;i<5;i++) if(i==3) break; 这个循环执行到i=3的时候就break了,也就是最后i=3,不会在执行下去.

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com