c语言中break的用法
目前,随着计算机在人们生活和工作中的普及,其教学研究地位也在逐渐提升。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
");
break;
}
else if( a==2 )
{
printf("a=2
");
break;
}
else
{
printf("else
");
break;
}
printf("if外的输出%d
",a);
}
}
看运行结果吧:
?/P>
C语言中Break的用法
?/P>
看输入1后输出a=1然后直接跳出循环了。