標識符
定義變量時,我們使用了諸如 a、abc、mn123 這樣的名字,它們都是程序員自己起的c語言中合法的標識符,一般能夠表達出變量的作用,這叫做標識符()。
標識符就是程序員自己起的名字,除了變量名,后面還會講到函數名、宏名、結構體名等,它們都是標識符。不過,名字也不能隨便起,要遵守規范;C語言規定,標識符只能由字母(A~Z, a~z)、數字(0~9)和下劃線(_)組成,并且第一個字符必須是字母或下劃線,不能是數字。
以下是合法的標識符:
a, x, x3, , sum5
以下是非法的標識符:
在使用標識符時還必須注意以下幾點:
關鍵字
關鍵字()是由C語言規定的具有特定意義的字符串,通常也稱為保留字,例如 int、char、long、float、 等。我們定義的標識符不能與關鍵字相同,否則會出現錯誤。
你也可以將關鍵字理解為具有特殊含義的標識符,它們已經被系統使用,我們不能再使用了。
標準C語言中一共規定了32個關鍵字。
注釋
注釋()可以出現在代碼中的任何位置,用來向用戶提示或解釋代碼的含義。程序編譯時,會忽略注釋,不做任何處理c語言中合法的標識符,就好像它不存在一樣。
C語言支持單行注釋和多行注釋:
一個使用注釋的例子:
/* 源世界整理,www.yuanshijie.top*/ #include
int main() { /* puts 會在末尾自動添加換行符 */ puts("http://www.yuanshijie.top"); printf("源世界博客\n"); //printf要手動添加換行符 return 0; } 在調試程序的過程中可以將暫時將不使用的語句注釋掉,使編譯器跳過不作處理,待調試結束后再去掉注釋。 需要注意的是,多行注釋不能嵌套使用。例如下面的注釋是錯誤的: /*C語言/*學習*/源世界*/
表達式()和語句()
其實前面我們已經多次提到了「表達式」和「語句」這兩個概念,相信讀者在耳濡目染之中也已經略知一二了,本節我們不妨再重點介紹一下。
表達式()和語句()的概念在C語言中并沒有明確的定義:
趕緊劃重點: