亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

C語言

C語言標(biāo)識符、關(guān)鍵字和注釋

時間:2025-05-25 16:29:18 C語言 我要投稿
  • 相關(guān)推薦

C語言標(biāo)識符、關(guān)鍵字和注釋

  C語言標(biāo)識符、關(guān)鍵字是什么呢?大家清楚嗎?下面小編為大家簡單介紹下!

  標(biāo)識符

  定義變量時,我們使用了諸如“a”“abc”“mn123”這樣的名字,它們都是程序員自己起的,一般能夠表達(dá)出變量的作用,這叫做標(biāo)識符(Identifier)。

  標(biāo)識符就是程序員自己起的名字,除了變量名,后面還會講到函數(shù)名、宏名、結(jié)構(gòu)體名等。不過,名字也不能隨便起,C語言規(guī)定,標(biāo)識符只能由字母(A~Z, a~z)、數(shù)字(0~9)和下劃線(_)組成,并且第一個字符必須是字母或下劃線。

  以下標(biāo)識符是合法的:

  a, x, x3, BOOK_1, sum5

  以下標(biāo)識符是非法的:

  3s 不能以數(shù)字開頭

  s*T 出現(xiàn)非法字符*

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

  bowy-1 出現(xiàn)非法字符減號(-)

  在使用標(biāo)識符時還必須注意以下幾點(diǎn):

  C語言雖然不限制標(biāo)識符的長度,但是它受到不同編譯器的限制,同時也受到具體機(jī)器的限制。例如在某個編譯器中規(guī)定標(biāo)識符前128位有效,當(dāng)兩個標(biāo)識符前128位相同時,則被認(rèn)為是同一個標(biāo)識符。

  在標(biāo)識符中,大小寫是有區(qū)別的,例如BOOK和book 是兩個不同的標(biāo)識符。

  標(biāo)識符雖然可由程序員隨意定義,但標(biāo)識符是用于標(biāo)識某個量的符號,因此,命名應(yīng)盡量有相應(yīng)的意義,以便于閱讀理解,作到“顧名思義”。

  關(guān)鍵字

  關(guān)鍵字(Keywords)是由C語言規(guī)定的具有特定意義的字符串,通常也稱為保留字,例如 int、char、long、float、unsigned 等。我們定義的標(biāo)識符不能與關(guān)鍵字相同,否則會出現(xiàn)錯誤。

  你也可以將關(guān)鍵字理解為具有特殊含義的標(biāo)識符,它們已經(jīng)被系統(tǒng)使用,我們不能再使用了。

  標(biāo)準(zhǔn)C語言中一共規(guī)定了32個關(guān)鍵字,大家可以參考C語言關(guān)鍵字及其解釋[共32個],后續(xù)我們會一一講解。

  注釋

  注釋(Comments)可以出現(xiàn)在代碼中的任何位置,用來向用戶提示或解釋程度的意義。程序編譯時,會忽略注釋,不做任何處理,就好像它不存在一樣。

  C語言支持單行注釋和多行注釋:

  單行注釋以//開頭,直到本行末尾(不能換行);

  多行注釋以/*開頭,以*/結(jié)尾,注釋內(nèi)容可以有一行或多行。

  一個使用注釋的例子:

  /* Powered by: c.biancheng.net Author: xiao p Date: 2015-6-26*/#includeint main(){ /* puts 會在末尾自動添加換行符 */ puts("http://c.biancheng.net"); printf("C語言中文網(wǎng) "); //printf要手動添加換行符 return 0;}

  運(yùn)行結(jié)果:

  http://c.biancheng.net

  C語言中文網(wǎng)

  在調(diào)試程序的過程中可以將暫時不使用的語句注釋掉,使編譯器跳過不作處理,待調(diào)試結(jié)束后再去掉注釋。

  需要注意的是,多行注釋不能嵌套使用。例如下面的注釋是錯誤的:

  /*C語言/*中文*/網(wǎng)*/

  而下面的注釋是正確的:

  /*C語言中文網(wǎng)*/ /*c.biancheng.net*/

【C語言標(biāo)識符、關(guān)鍵字和注釋】相關(guān)文章:

C語言標(biāo)識符的分類02-06

C語言關(guān)鍵字05-09

C語言入門知識:標(biāo)識符03-28

C語言用戶標(biāo)識符的作用域和存儲類02-04

C語言中Static和Const關(guān)鍵字的作用04-16

C語言中的static和extern關(guān)鍵字的作用06-19

C語言的關(guān)鍵字和控制語句有哪些07-25

C語言關(guān)鍵字及其解釋06-01

C語言關(guān)鍵字有哪些02-28