學(xué)好c語言能干什么 c語言標(biāo)識符的規(guī)定?
c語言標(biāo)識符的規(guī)定?C語言標(biāo)識符命名規(guī)則C語言標(biāo)識符通常應(yīng)遵循以下命名規(guī)則:1標(biāo)識符必須以字母a~Z、a~Z或下劃線開頭,后跟任何(可以是0)字符,這些字符可以是字母、下劃線和數(shù)字,標(biāo)識符中不允許出現(xiàn)
c語言標(biāo)識符的規(guī)定?
C語言標(biāo)識符命名規(guī)則
C語言標(biāo)識符通常應(yīng)遵循以下命名規(guī)則:
1標(biāo)識符必須以字母a~Z、a~Z或下劃線開頭,后跟任何(可以是0)字符,這些字符可以是字母、下劃線和數(shù)字,標(biāo)識符中不允許出現(xiàn)其他字符。
2標(biāo)識符區(qū)分大小寫
3標(biāo)識符長度,C89在31個字符以內(nèi),C99在63個字符以內(nèi)
C語言中有4個關(guān)鍵字有特殊含義,不能用作標(biāo)識符
5自定義標(biāo)識符最好取一個有一定含義的字符串,便于記憶和理解。
事實上,這與大多數(shù)語言規(guī)則相似。制定一個好的命名標(biāo)準(zhǔn),以便編寫更可讀的程序。
簡述關(guān)鍵字與標(biāo)識符的區(qū)別?
標(biāo)識符是由用戶或系統(tǒng)定義的有意義單詞的組合,或單詞和數(shù)字的組合(具體含義由定義者確定),標(biāo)識符由字母、數(shù)字、下劃線“”組成,標(biāo)識符的名稱不能是任何關(guān)鍵字。關(guān)鍵字是C語言提供的具有特殊含義的符號,也稱為“保留字”。C語言提供了32個關(guān)鍵字,這些關(guān)鍵字被C語言賦予了特殊的含義。我們希望收養(yǎng)他們
簡述C語言中標(biāo)識符和關(guān)鍵字的概念與區(qū)別?
關(guān)鍵字是一種標(biāo)識符。標(biāo)識符指:可以用作變量名、函數(shù)名等,但為什么關(guān)鍵字不能用作變量名或函數(shù)名?因為關(guān)鍵字有自己的用途,比如int,用來定義變量等等,如果用它作為變量名,會造成混淆。例如:int=10inti=(int=10inti=(int=10inti=(int=10inti=(int=10inti=(int=(int=10inti=(int=(int=(int 10))這會引起混淆,因為(type)是強制類型轉(zhuǎn)換,但這里的意思是在int的值上加10,然后把它賦給I。編譯器不知道這是什么,肯定會出錯。標(biāo)識符數(shù)不清(其實不是數(shù)不清,但是非常多,比如C語言支持的最長標(biāo)識符是32個),但是關(guān)鍵字只有32個
1。標(biāo)識符由字母、數(shù)字、下劃線組成,第一個字母不能是數(shù)字。(C標(biāo)識符中不允許使用@、$和%等標(biāo)點字符。)
2。標(biāo)識符區(qū)分大小寫,即區(qū)分大小寫。通常,變量以小寫形式命名,符號常量以大寫形式命名。(注意:C語言中的字母區(qū)分大小寫,所以score、score和score分別代表三個不同的標(biāo)識符)
3。C關(guān)鍵字不能用作用戶標(biāo)識符,例如if、for和while。(注意:標(biāo)識符不能與C語言的關(guān)鍵字相同,也不能與自定義函數(shù)或C語言庫函數(shù)同名。For是可以的,因為它區(qū)分大小寫。)標(biāo)識符的長度由計算機上的編譯器系統(tǒng)確定,一般限制為8個字符。(注:8個字符的限制是C89標(biāo)準(zhǔn),C99標(biāo)準(zhǔn)的長度已經(jīng)延長。事實上,大多數(shù)工業(yè)標(biāo)準(zhǔn)都更長)。
5. 標(biāo)識符的名稱應(yīng)為“已知名稱”,例如,長度、總和、總和、PI