int是關(guān)鍵字還是標(biāo)識(shí)符 簡(jiǎn)述C語(yǔ)言中標(biāo)識(shí)符和關(guān)鍵字的概念與區(qū)別?
簡(jiǎn)述C語(yǔ)言中標(biāo)識(shí)符和關(guān)鍵字的概念與區(qū)別?關(guān)鍵字是一種標(biāo)識(shí)符。標(biāo)識(shí)符指:可以用作變量名、函數(shù)名等,但為什么關(guān)鍵字不能用作變量名或函數(shù)名?因?yàn)殛P(guān)鍵字有自己的用途,比如int,用來(lái)定義變量等等,如果用它作為
簡(jiǎn)述C語(yǔ)言中標(biāo)識(shí)符和關(guān)鍵字的概念與區(qū)別?
關(guān)鍵字是一種標(biāo)識(shí)符。標(biāo)識(shí)符指:可以用作變量名、函數(shù)名等,但為什么關(guān)鍵字不能用作變量名或函數(shù)名?因?yàn)殛P(guān)鍵字有自己的用途,比如int,用來(lái)定義變量等等,如果用它作為變量名,會(huì)造成混淆。例如:int=10inti=(int=10inti=(int=10inti=(int=10inti=(int=10inti=(int=(int=10inti=(int=(int=(int 10))這會(huì)引起混淆,因?yàn)椋╰ype)是強(qiáng)制類型轉(zhuǎn)換,但這里的意思是在int的值上加10,然后把它賦給I。編譯器不知道這是什么,肯定會(huì)出錯(cuò)。標(biāo)識(shí)符不計(jì)其數(shù)(其實(shí)不是數(shù)不清,但是非常多,比如C語(yǔ)言支持的最長(zhǎng)標(biāo)識(shí)符是32個(gè)),但是只有32個(gè)關(guān)鍵字
簡(jiǎn)述關(guān)鍵字與標(biāo)識(shí)符的區(qū)別?
關(guān)鍵字是編譯器為其它用途而保留的標(biāo)記字,如int、void、unsigned,標(biāo)識(shí)符一般定義為C語(yǔ)言變量和函數(shù)的名稱,并有一定的命名規(guī)則。
關(guān)鍵字和一般標(biāo)識(shí)符的區(qū)別?
關(guān)鍵字是一種標(biāo)識(shí)符。標(biāo)識(shí)符指:可以用作變量名、函數(shù)名等,但為什么關(guān)鍵字不能用作變量名或函數(shù)名?因?yàn)殛P(guān)鍵字有自己的用途,比如int,用來(lái)定義變量等等,如果用它作為變量名,會(huì)造成混淆。例如:int=10,int i=(int 10)這會(huì)引起混淆,因?yàn)椋╰ype)是強(qiáng)制類型轉(zhuǎn)換,但這里的意思是在int的值上加10,然后把它賦給i。編譯器不知道這是什么,肯定會(huì)出錯(cuò)。標(biāo)識(shí)符不計(jì)其數(shù)(其實(shí)不是不計(jì)其數(shù),但是非常多,比如C語(yǔ)言支持的最長(zhǎng)標(biāo)識(shí)符是32個(gè)),但是關(guān)鍵字只有32個(gè)