【C】switch-case里面,加或不加break的区别
2024-09-01 03:14:40
int test;
test = ; switch(test) {
case :
test++;
printf("value = 0");
// 打印printf,后续没有break代码,系统紧接着判断case 1
case :
test++;
printf("value = 1");
break; // 打印完printf,发现有break,跳出switch
case :
printf("value = 2"); // 这行代码,不会被执行
break;
default:
printf("value = 99");
break;
}
最终的执行结果,就是
value = 0
value = 1
最新文章
- OBS-Studio二次开发记录
- 【转】Android Studio-1.2版本设置教程
- Redis学习笔记(3) Redis基础类型及命令之二
- hive 使用where条件报错 java.lang.NoSuchMethodError: org.apache.hadoop.hive.ql.ppd.ExprWalkerInfo.getConvertedNode
- 使用 Git 和 Visual Studio Online 进行版本控制
- iOS10 升级兼容必备参考
- class的继承,从基类开始
- Google play billing(Google play 内支付)
- 定制对ArrayList的sort方法的自定义排序
- Git常用操作汇总(转)
- javascript中用来定义引用类型的一种";默认";模式
- c/c++ 基金会(七) 功能覆盖,虚函数,纯虚函数控制
- WaitHandle、AutoResetEvent、ManualResetEvent
- 一步一步学Vue(二)
- SSE图像算法优化系列十六:经典USM锐化中的分支判断语句SSE实现的几种方法尝试。
- [Swift]LeetCode73. 矩阵置零 | Set Matrix Zeroes
- python 画图工具matplotlib 去掉坐标轴和坐标的方法
- LeetCode 147. Insertion Sort List 链表插入排序 C++/Java
- python 画个小猪佩奇
- WiFi-ESP8266入门http(3-1)网页认证上网-post请求(原教程)