歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> C語言的命名規范

C語言的命名規范

日期:2017/3/1 9:27:39   编辑:Linux編程

在C語言中一般並命名的名字都被稱為標識符。標識符是指一個字符組成的序列,通常包括變量名、常量名、函數名、程序名等。這些名字的命名都必須符合C語言的規范,否則程序運行是會出現錯誤。

命名時必須符合以下規定:

  • C語言中嚴格區分大小寫,例如“a“和”A”分別表示兩個不同的命名,意義完全不一樣。
  • C語言命名需要以下劃線或者字母開頭,不能以數字開頭。
  • C語言中命名的名字長度不限,但一般只有前8位有效,不同的命名前8位一定要不相同。

C語言的標識符可以分為三類:

(1)關鍵字:指C語言中有固定含義的標識符,不能表示其他的含義,包含以下32個:

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

(2)特定字:指C語言中有特定含義的標識符,不能表示其他的含義,與關鍵字並無很大的區別,包含:

include,define,under,ifdef,ifndef,endif,mian

(3)用戶標識符:指用戶自己定義的一些標識符,如程序中的變量名和函數名等。

Copyright © Linux教程網 All Rights Reserved