switch中的break控制
2015-10-07 19:31
253 查看
#include<iostream> using namespace std; int main() { int i=10; switch(i){ case 9:i+=1; case 10:i+=1; case 11:i+=1; default:i+=1; } cout<<i<<endl; return 0; }上面的结果是13;
#include<iostream>
using namespace std;
int main()
{
int i=10;
switch(i){
case 9:i+=1;
case 10:i+=1;
case 11:i+=1;break;
default:i+=1;
}
cout<<i<<endl;
return 0;
} 上面的结果是12;
结论:如果不加break,则连default也不受控制,也就是说连default也执行。
相关文章推荐
- PHP8新特性之match表达式
- 使用C++实现JNI接口需要注意的事项
- 关于指针的一些事情
- c++ primer 第五版 笔记前言
- share_ptr的几个注意点
- 三个有用的 Switch 命令
- Lua中调用C++函数示例
- Lua和C语言的交互详解
- Lua教程(一):在C++中嵌入Lua脚本
- Lua教程(二):C++和Lua相互传递数据示例
- C++联合体转换成C#结构的实现方法
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C++编写简单的打靶游戏
- C++ 自定义控件的移植问题
- C语言中fchdir()函数和rewinddir()函数的使用详解
- C语言内存对齐实例详解
- C++变位词问题分析