
"break"是C语言中的关键字。
"break"词语解释是:跳出当前循环。
1、break在一些计算机编程语言中是保留字,其作用大多情况下是终止所在层的循环。
2、break语句对if-else的条件语句不起作用。
3、在多层循环中,一个break语句只向外跳一层。
4、在C语言的switch(开关语句)中,break语句还可用来耐凳在执行完一个case(分支)后立即跳出当前switch结构。
5、break和continue对if都是没影响的。
C语言中break的用法有两种:
出现在循环内时,循环终止,且程序流将继续执行紧接着循历蠢环后的语句。
终止switch语句中的一个case。
注意:昌烂旅
如果出现在嵌套循环(即一个循环内嵌套另一个循环),break语句会终止最内层的循环,跳到上层循环。
如果循环中有if函数,则直接跳出 if语句重新回到循环中。如果 if 语句嵌套,则返回上一级语句。
目前,随着计算机在人们生活和工作中的普及,其教学研究地位也在逐渐提升。C语言是一种计算机程序设计语言,其具有高级语言和汇编语言的特点。下面我就跟你们详细介绍下c语言中break的用法,希望对你们有用。 c语言中break的用法如下:C语言中的break是结束整个循环不再判断则知循环条件是否成立。 continue只是结束本次循环,而不是终止整个循环的执行。 我试了一下,break好象在switch和在if中(外层还樱敬有循环)是不一样的啊。 #include using namespace std void main() { int a = 0 while( a <10 ) { cin >>a switch( a ) { case 1: cout <<"a = 1" <<endl continue case 2: cout <<"a = 2" <<endl break default: cout <<"default" <<endl break } cout <<"bottom"<<endl } } 看我的运行结果: C语言中Break的用法 上面是从网上copy的一段代码,我再改一下: ?/P> #include void main() { int a=0 while(a<10) { scanf("%d",&a) if( a==1 ) { printf("a=1\n") break } else if( a==2 ) { printf("a=2\n") break } else { printf("else\n") break } printf("if外的输出%d\n",a) } } 看运行结果吧: ?/P> C语脊盯慎言中Break的用法 ?/P> 看输入1后输出a=1然后直接跳出循环了。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)