首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C語言關鍵字與標識符命名規範完整指南

     編輯:關於C語言

關鍵字列表

Turbo C 2.0 關鍵字不可作變量/函數名使用。

ANSI C 標準關鍵字(32個)

auto     double   int      struct
break    else     long     switch
case     enum     register typedef
char     extern   return   union
const    float    short    unsigned
continue for      signed   void
default  goto     sizeof   volatile
do       if       static   while

Turbo C 擴展關鍵字(11個)

asm   _cs   _ds   _es   _ss   cdecl
far   near  huge  interrupt  pascal

標識符命名規則

  1. 首字符:字母(a-z, A-Z)或下劃線 _
  2. 後續字符:字母、數字(0-9)、下劃線
  3. 大小寫敏感:Var ≠ var
  4. 前 32 字符有效(超出部分被忽略)
  5. 不可使用關鍵字

合法與非法示例

合法非法原因
smart5smart數字開頭
_decisionbomb?含特殊字符
key_boardkey.board含點號
FLOATfloat關鍵字(大小寫不同則合法)

命名風格建議

  • 變量/函數:snake_case(如 user_name)
  • 常量/宏:UPPER_SNAKE_CASE(如 MAX_SIZE)
  • 結構/類型:PascalCase(如 StudentInfo)
  • 避免單字母名(除循環計數器 i/j/k)
  • 名稱表達語義,index 優於 i

良好的命名是代碼可讀性的基石,遵循統一規範可大幅降低維護成本。

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