目录
C语言中的break是一个关键字,用于在循环语句(for、while、do while)中立即停止循环,并跳出当前循环体。break如果用于switch,则是用于终止switch。
#include <stdio.h>
void main(void)
{
int a;
int b;
printf("Please input a value:\n");
scanf("%d",&a);
switch (a)
{
case 1 :
printf("value is %d\n",a);
break;
case 2 :
printf("value is %d\n",a);
break;
case 3 :
printf("value is %d\n",a);
break;
default:
printf("error\n");
}
}
在使用 break 关键字时,需要注意以下几点:
1、break 语句只能用在循环语句或者 switch 语句中,不能单独使用。
2、break 语句只会终止离它最近的循环或 switch 语句,并不会影响其他循环或 switch 语句的执行。
举例:
#include <stdio.h>
void main(void)
{
int a;
int b;
printf("Please input a value:\n");
scanf("%d",&a);
switch (a)
{
case 1 :
printf("value is %d\n",a);
switch (a)
{
case 1 : printf("value is %d\n",a);break;
case 2 : printf("value is %d\n",a);break;
}
case 2 :
printf("value is %d\n",a);
case 3 :
printf("value is %d\n",a);
default:
printf("error\n");
}
}