c語言中break的用法
時(shí)間:
長思709由 分享
c語言中break的用法
目前,隨著計(jì)算機(jī)在人們生活和工作中的普及,其教學(xué)研究地位也在逐漸提升。C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言,其具有高級(jí)語言和匯編語言的特點(diǎn)。下面小編就跟你們詳細(xì)介紹下c語言中break的用法,希望對你們有用。
c語言中break的用法如下:
C語言中的break是結(jié)束整個(gè)循環(huán)不再判斷循環(huán)條件是否成立。
continue只是結(jié)束本次循環(huán),而不是終止整個(gè)循環(huán)的執(zhí)行。
我試了一下,break好象在switch和在if中(外層還有循環(huán))是不一樣的啊。
#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;
}
}
看我的運(yùn)行結(jié)果:
C語言中Break的用法
上面是從網(wǎng)上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);
}
}
看運(yùn)行結(jié)果吧:
?/P>
C語言中Break的用法
?/P>
看輸入1后輸出a=1然后直接跳出循環(huán)了。