error: jump to case label error: crosses initialization of xxx

来源:互联网 发布:淘宝被清退提示可回滚 编辑:程序博客网 时间:2024/05/22 01:32

今天写ojb-c的代码,遇到了这样一个问题,error: jump to case label  error: crosses initialization of xxx

交叉初始化~!

问题出在case语句内定义的变量的作用域上面。

因为 本地变量的作用域仅在花括号之间。

只要把每个case语句用括号(" {} ")括起来,

变量的作用域限定在相应case语句之内,

就不会出现交叉初始化(crosses initialization )的错误,

问题随之解决。


如果你遇到的是这个问题,那么我想你一看就会明白了!

原创粉丝点击