錯誤原因:字符常量中的字符太多了。
錯誤分析:
單引號表示字符型常量。
一般的,單引號中必須有,也只能有一個字符(使用轉義符時,轉義符所表示的字符當作一個字符看待),如果單引號中的字符數多於4個,就會引發這個錯誤。
另外,如果語句中某個字符常量缺少右邊的單引號,也會引發這個錯誤,例如:if (x == 'x || x == 'y') { … }
如果單引號中的字符數是4個以內,編譯不報錯,但會給出警告
解決方法:
1、將單引號換為雙引號
錯誤原因:字符常量中的字符太多了。
錯誤分析:
單引號表示字符型常量。
一般的,單引號中必須有,也只能有一個字符(使用轉義符時,轉義符所表示的字符當作一個字符看待),如果單引號中的字符數多於4個,就會引發這個錯誤。
另外,如果語句中某個字符常量缺少右邊的單引號,也會引發這個錯誤,例如:if (x == 'x || x == 'y') { … }
如果單引號中的字符數是4個以內,編譯不報錯,但會給出警告
解決方法:
1、將單引號換為雙引號
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。