break 一般是针对一个循环或者switch中的case,表示跳出当前的循环或选择,即在一个单层循环中。
可以通过break 来跳出循环,在switch 中的case通过break来阻止穿透
例如:
/*用于switch中*/ #include<stdio.h> int main() { int a ; scanf("%d",&a); switch (a) { case 1: a = 7; break; case 2: a = 5; break; default : a = 1; break; } printf("%d",a); return 0; }
/*用于while循环中 (也可用于计数控制的for循环,此处不再举例)*/ while(a>b&&a-x*b>0) { if(a-x*b<b) break; x++; }