100个windows平台C++开发错误之九case
来源:互联网 发布:java中反射的概念 编辑:程序博客网 时间:2024/05/21 16:54
(41)error C2052: “double”: 非法的case 表达式类型
case 标号必须是整型常量表达式
(42)error C2196:case值”XXX”已使用
删除相同的case标号
(43)对于 switch 结构,只能在它的最后一个 case 标号或 default 标号后面定义变量:如下代码将编译错误
int i =0;
switch(i){
case 1:
int j = 1;
case 2:
break;
}
error C2360: “j”的初始化操作由“case”标签跳过
制定这个规则是为避免出现代码跳过变量的定义和初始化的情况。如果要定义变量可以通过加大括号解决。
int i=0;
switch(i){
case 1:
{
int j = 1;
}
case 2:
break;
}
(44)记得break语句。
(45)如果 switch 结构以 default 标号结束,而且 default 分支不需要完成任何任务,那么该标号后面必须有一个空语句,否则会报错。
0 0
- 100个windows平台C++开发错误之九case
- 100个windows平台C++开发错误之九case
- 100个windows平台C++开发错误之三编程
- 100个windows平台C++开发错误之四编程
- 100个windows平台C++开发错误之七编程
- 100个windows平台C++开发错误之八编程
- 100个windows平台C++开发错误之十类
- 100个windows平台C++开发错误之十一类
- 100个windows平台C++开发错误之十二容器
- 100个windows平台C++开发错误之十三编程
- 100个windows平台C++开发错误之十五指针
- 100个windows平台C++开发错误之十七数组
- 100个windows平台C++开发错误之十八数组
- 100个windows平台C++开发错误之十九Warning
- 100个windows平台C++开发错误之二十
- 100个windows平台C++开发错误之十类
- 100个windows平台C++开发错误之容器
- 100个windows平台C++开发错误之编程
- 黑马程序员——面向对象1
- android通过USB使用真机调试程序
- Java中的NIO和IO的对比分析
- 一个示例:拟合和求导的的MATLAB实现
- 黑马程序员_String类
- 100个windows平台C++开发错误之九case
- Effective C++ Item 3 尽可能使用const
- DTW 动态时间规整
- 今年前端面试的一些题,整理下
- UML总结
- 23中设计模式概述
- 递归总结
- 编程匠艺——读书笔记
- win7 本地网络共享热点