错误代码:

int main()
{int n=2;switch(n){case 1:int temp=9;case 2:default:}return 0;
}

错误原因:

所有的case和default没有使用{ },这意味着使用的是一个共同的作用域(switch的作用域)。编译器认为在case1中定义的temp可能在case2中使用(可能,但是代码中没有使用),如果在case2中使用temp,则会出现未定义,于是编译器“机智”地向你报告了这一个错误。

修改:

int main()
{int n=2;switch(n){case 1:{int temp=9;}case 2:{}default:{}}return 0;
}

每个case和default中使用{ }限定作用域即可。

其实养成一个好的编程习惯是最重要的,每个case下应该习惯性地加上{ }

error: crosses initialization of XXX相关推荐

  1. An internal error occurred during: Launching xxx on WebLogic10.x.

    An internal error occurred during: "Launching xxx on WebLogic10.x". java.lang.NullPointerE ...

  2. IDEA中启动SpringBoot项目时提示:“Error java:程序包xxx不存在”,但实际上是存在的

    场景 在IDEA中启动SpringBoot项目时提示: Error java: 程序包xxx不存在" 但是实际上这个包是存在的. 这个包是自己写的websocket的服务端和客户端的包,是存 ...

  3. Unknown SSL protocol error in connection to xxx:443

    使用git从远程下载时,出现Unknown SSL protocol error in connection to xxx:443 错误. 很有可能是被墙在了外面,这里针对墙在外面的情况. 设置代理服 ...

  4. error in static/js/xxx.js from UglifyJs Unpected token: punc() [static/js/xxx.js]

    出现问题 使用vue+element-ui+webpack开发项目时,Jenkins构建出现报错error in static/js/xxx.js from UglifyJs Unpected tok ...

  5. Module not found: Error: Can't resolve 'XXX' in 'XXXX'

    故障 控制台运行webpack/npm时出现 Module not found: Error: Can't resolve 'XXX' in 'XXXX' 解决方案 npm i XXX --save ...

  6. OpenStack安装部署报错记录,Error processing default value xxx for Opt type of HostAddress

    Error processing default value xxx for Opt type of HostAddress 前言 问题原因和如何解决 代码分析 正则记录 总结 前言 同事小伙伴在使用 ...

  7. 饥荒启动服务器显示error,Win10电脑运行饥荒游戏提示error during initialization解决方法...

    喜欢单机游戏的小伙伴,应该有听过<饥荒>这款游戏吧,最近有用户在Win10电脑上运行该游戏,却提示了error during initialization,导致无法正常玩该游戏,让用户感到 ...

  8. Spring boot 项目Kafka Error connecting to node xxx:xxx Kafka项目启动异常 Failed to construct kafka consumer

    Spring boot 项目Kafka Error connecting to node xxx:xxx Spring boot Kafka项目启动异常 新建了一个springBoot集成Kafka的 ...

  9. eclipse链接Hadoop集群时报错Error:Call From xxx/xxx.xxx.xxx.xxx to hostname1:9000 failed on connection excep

    今天用eclipse连接Hadoop集群的时候突然给我报了这样一个错误:Error:Call From xxx/xxx.xxx.xxx.xxx to hostname1:9000 failed on ...

  10. mysql error 29_mysql ERROR 29 (HY000): File \'xxx.txt\' not found

    早2天重新装了系统,用的是ubuntu的,安装了mysql数据库 今天想把一个csv文件里面的数据导入到mysql里面去,但是一直导入不进去,报的错误是 ERROR 29 (HY000): File ...

最新文章

  1. 漫画:到底什么是微服务?
  2. HTML Window.document
  3. xmake入门,构建项目原来可以如此简单
  4. webdriver For selenium
  5. lm358数据手册_如何阅读运放的数据手册(1)查找数据手册
  6. Centos7安装Python3.6
  7. 使用NetBeans 7.4 beta提示进行更好的基于JUnit的单元测试
  8. OutOfMemoryError:无法创建新的本机线程–问题神秘化
  9. 64位java_树莓派3B+安装64位ubuntu系统和docker工具
  10. ubuntu和linux服务器,Linux服务器系统CentOS和Ubuntu Server如何选择? | 偶乃秋辰
  11. IO多路复用及select poll epoll讲解
  12. 在使用SPSite对象时容易发生内存泄漏
  13. 李宏毅机器学习笔记【未完】
  14. ROS2机器人笔记22.02.17
  15. Qt:34---MDI多文档界面
  16. 三种碎片化方法:RECAP, BRICS与eMolFrag
  17. 华为运营商级路由器配置示例 | 配置OptionB方式跨域BGP VPLS示例(ASBR兼做PE)
  18. 绘制STM32最小系统电路原理图、STM32F103读取SD卡的数据
  19. 高效查表判断胡牌算法的lua版本
  20. usb转网口 android,USB转接头拆解,小心入坑,安卓USB(Micro USB)转换成Type C口

热门文章

  1. P5708_三角形面积(深基2.习2)
  2. java 短连接转长连接_HTTP的长连接和短连接转换接口(API)
  3. 让闲置的免费邮箱资源创造更大的价值
  4. ClickHouse 函数极简教程
  5. 解决IE11兼容HTML5 设置
  6. Python--单引号、双引号、三引号用法
  7. python图片分析中央气象台降水_02_中央气象台
  8. 学前端好还是后端好?
  9. Java实习面试一般问什么?选大公司还是小公司?
  10. 集团进口煤炭行业经历“冰火两重天”说明了啥?