靚麗時尚館

位置:首頁 > 健康生活 > 心理

C語言合法識別符號

心理1.17W
C語言合法識別符號

c語言合法識別符號的要求是:識別符號只能由字母(A~Z, a~z)、數字(0~9)和下劃線(_)組成,並且第一個字元必須是字母或下劃線,不能是數字。

識別符號

定義變數時,我們使用了諸如 a、abc、mn123 這樣的名字,它們都是程式設計師自己起的,一般能夠表達出變數的作用,這叫做識別符號(Identifier)。

識別符號就是程式設計師自己起的名字,除了變數名,後面還會講到函式名、巨集名、結構體名等,它們都是識別符號。不過,名字也不能隨便起,要遵守規範C語言規定,識別符號只能由字母(A~Z, a~z)、數字(0~9)和下劃線(_)組成,並且第一個字元必須是字母或下劃線,不能是數字。

以下是合法的識別符號:

a, x, x3, BOOK_1, sum5

以下是非法的識別符號:

3s 不能以數字開頭

s*T 出現非法字元*

-3x 不能以減號(-)開頭

bowy-1 出現非法字元減號(-)

在使用識別符號時還必須注意以下幾點:

C語言雖然不限制識別符號的長度,但是它受到不同編譯器的限制,同時也受到作業系統的限制。例如在某個編譯器中規定識別符號前128位有效,當兩個識別符號前128位相同時,則被認為是同一個識別符號。

在識別符號中,大小寫是有區別的,例如 BOOK 和 book 是兩個不同的識別符號。

識別符號雖然可由程式設計師隨意定義,但識別符號是用於標識某個量的符號,因此,命名應儘量有相應的意義,以便於閱讀和理解,作到“顧名思義”