记一次unreachable statement异常

记一次unreachable statement异常


如图所示

错误的代码:

在这里插入图片描述

正确的代码:

出现错误的代码

出现这种错误的原因是ide认为这段代码永远不会被执行到。

我出现错误的原因是因为在switch的case中没有加break,如果满足了If就return,如果一直不满足if就执行最后的default也是return,也就是说最后都会结束函数,之后的代码就执行不到了。

所以如果出现这个错误可以检测下出错代码前边是不是写死了程序出口。

猜你喜欢

转载自blog.csdn.net/weixin_43141482/article/details/106089055
今日推荐