在编译switch-case语句时,出现了报错:jump to case label [-fpermissive] case ‘|’:
错误原因是在case语句中定义了变量,解决办法:
1、将变量定义在switch-case语句之外;
2、如果只在某一个case使用的局部变量,用大括号{}将这个case后的语句括起来,将变量的作用域限定在这一个case中。这也是为什么case下if、for等语句中的局部变量并不会导致报错
编译错误:jump to case label [-fpermissive] case '|':
最新推荐文章于 2024-07-25 12:39:48 发布