首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

C 語言數組定義報錯:全角中括號導致編譯失敗

     編輯:程式設計疑難解答

錯誤代碼

char name[40]; // 中括號為全角字符 U+FF3B/U+FF3D

編譯器提示

error: expected ']', got '[' 或類似語法錯誤,因為編譯器不識別全角括號。

解決

將輸入法切換到半角模式(英文狀態)重新輸入 []。

其他常見全角陷阱

  • 分號 ; vs ;
  • 引號 "" vs ""
  • 括號 () vs ()

建議編輯器設置「顯示不可见字符」或使用 clang-format 自動修正。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved