記一次unreachable statement異常

記一次unreachable statement異常


如圖所示

錯誤的代碼:

在這裏插入圖片描述

正確的代碼:

出現錯誤的代碼

出現這種錯誤的原因是ide認爲這段代碼永遠不會被執行到。

我出現錯誤的原因是因爲在switch的case中沒有加break,如果滿足了If就return,如果一直不滿足if就執行最後的default也是return,也就是說最後都會結束函數,之後的代碼就執行不到了。

所以如果出現這個錯誤可以檢測下出錯代碼前邊是不是寫死了程序出口。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章