- 相關(guān)推薦
C語(yǔ)言標識符的分類(lèi)
標識符不能與程序中具有特殊意義的關(guān)鍵字相同,不能與用戶(hù)編制的函數名、C語(yǔ)言庫函數相同,在程序中各種標識符盡量不要重復,以便區分。C語(yǔ)言標識符的分類(lèi)有哪些呢,一起來(lái)了解一下!
1、關(guān)鍵字
關(guān)鍵字是具有特定含義的,專(zhuān)門(mén)用來(lái)說(shuō)明c語(yǔ)言特定成分的一類(lèi)標識符,不能用作用戶(hù)的標識符。
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、預定義標識符
預定義標識符在c語(yǔ)言中也有特定的含義,但可以用作用戶(hù)標識符,預定義標識符分為兩類(lèi):
(1)、庫函數名字,比如(printf,scanf,sin,isdigit等)
(2)、編譯處理命令名,比如(define,include)
3、用戶(hù)標識符
用戶(hù)根據需要自己定義的標識符稱(chēng)為用戶(hù)標識符。無(wú)論如何自定義標識符,都必須符合標識符的三條命名規則。
【C語(yǔ)言標識符的分類(lèi)】相關(guān)文章:
C語(yǔ)言入門(mén)知識:標識符08-23
C語(yǔ)言中用宏怎么構造標識符11-06
C語(yǔ)言用戶(hù)標識符的作用域和存儲類(lèi)08-16
C語(yǔ)言的函數分類(lèi)06-25
C語(yǔ)言和C++的分別06-18
C語(yǔ)言和C++的區別09-19
C語(yǔ)言和C++的區別精選10-16
C語(yǔ)言試題08-02