在C语言中,break
语句用于跳出循环或switch语句,当程序执行到break
语句时,会立即跳出当前所在的循环或switch语句,继续执行后续的代码,下面是关于C语言中break
用法的详细教学。
break
在循环中的用法
1、for
循环中的break
#include <stdio.h>int main() { int i; for (i = 0; i < 10; i++) { if (i == 5) { break; // 当i等于5时,跳出循环 } printf("%d ", i); } return 0;}
输出结果:
0 1 2 3 4
2、while
循环中的break
#include <stdio.h>int main() { int i = 0; while (i < 10) { if (i == 5) { break; // 当i等于5时,跳出循环 } printf("%d ", i); i++; } return 0;}
输出结果:
0 1 2 3 4
3、dowhile
循环中的break
#include <stdio.h>int main() { int i = 0; do { if (i == 5) { break; // 当i等于5时,跳出循环 } printf("%d ", i); i++; } while (i < 10); return 0;}
输出结果:
0 1 2 3 4
break
在switch
语句中的用法
#include <stdio.h>int main() { int num = 2; switch (num) { case 1: printf("Case 1"); break; case 2: printf("Case 2"); break; case 3: printf("Case 3"); break; default: printf("Default case"); break; } return 0;}
输出结果:
Case 2
注意事项
1、break
语句只能用在循环和switch语句中,不能单独使用。
2、break
语句会立即跳出当前所在的循环或switch语句,继续执行后续的代码,如果需要跳出多层循环,可以使用goto
语句或者设置一个标志变量。
3、在switch
语句中,如果没有遇到break
语句,程序会继续执行下一个case
,直到遇到break
或者switch
语句结束,为了避免这种情况,建议在每个case
后面都加上break
语句。
免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)