- 相關(guān)推薦
C語言入門知識(shí):標(biāo)識(shí)符
導(dǎo)語:在編寫程序時(shí),必須為函數(shù)、變量等命名,這個(gè)名字稱為標(biāo)識(shí)符。下面是其標(biāo)識(shí)符相關(guān)知識(shí),歡迎閱讀:
C語言中標(biāo)識(shí)符的命名規(guī)則如下:
標(biāo)識(shí)符只能由字母、數(shù)字、下劃線組成;
標(biāo)識(shí)符的第一個(gè)字母必須是字母和下劃線;
標(biāo)識(shí)符區(qū)分大小寫字母,如If和if是兩個(gè)完全不同的標(biāo)識(shí)符。
合法標(biāo)識(shí)符如下:
A6, b_3 , _mn
非法的標(biāo)識(shí)符如下:
ab#12 , 8m , tr3:4 , yes no
標(biāo)識(shí)符不能與程序中具有特殊意義的關(guān)鍵字相同,不能與用戶編制的函數(shù)名、C語言庫函數(shù)相同,在程序中各種標(biāo)識(shí)符盡量不要重復(fù),以便區(qū)分。選擇變量名和其他標(biāo)識(shí)符時(shí),應(yīng)注意做到 “見名知義”。
標(biāo)識(shí)符分為如下三類:
1、關(guān)鍵字
關(guān)鍵字是具有特定含義的,專門用來說明c語言特定成分的一類標(biāo)識(shí)符,不能用作用戶的標(biāo)識(shí)符。
auto
break
case
char
union
do
double
else
enum
extern
goto
if
int
long
short
signed
static
sizof
struct
switch
unsigned
void
for
while
typedef
continue
float
return
typedef
default
2、預(yù)定義標(biāo)識(shí)符
預(yù)定義標(biāo)識(shí)符在c語言中也有特定的含義,但可以用作用戶標(biāo)識(shí)符,預(yù)定義標(biāo)識(shí)符分為兩類:
(1)、庫函數(shù)名字,比如(printf,scanf,sin,isdigit等)
(2)、編譯處理命令名,比如(define,include)
3、用戶標(biāo)識(shí)符
用戶根據(jù)需要自己定義的標(biāo)識(shí)符稱為用戶標(biāo)識(shí)符。無論如何自定義標(biāo)識(shí)符,都必須符合標(biāo)識(shí)符的三條命名規(guī)則。
【C語言入門知識(shí):標(biāo)識(shí)符】相關(guān)文章:
C語言入門知識(shí)07-20
C語言入門必備知識(shí)10-03
C語言入門知識(shí):常量08-31
C語言入門知識(shí):realloc函數(shù)07-05
C語言入門知識(shí):strstr函數(shù)10-10
c語言入門基礎(chǔ)知識(shí)07-18