最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

C 語言標(biāo)識(shí)符

auto ? 為什么不能做標(biāo)識(shí)符?????

正在回答

3 回答

auto在C語言中沒有實(shí)際意義,

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

寒影Conti 提問者

非常感謝!
2016-07-17 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)閍uto已經(jīng)是C的關(guān)鍵字,

所謂關(guān)鍵字就是已被Turbo C2.0本身使用, 不能作其它用途使用的字。例如關(guān)鍵字不能用作變量名、函數(shù)名等。

Turbo C2.0有以下關(guān)鍵字:

Turbo C2.0擴(kuò)展的共11個(gè)

asm?????? _cs?????? _ds?????? _es?????? _ss?????? cdecl

far?????? near????? huge????? interrupt pascal

由ANSI標(biāo)準(zhǔn)定義的共32個(gè)

auto????? double??? int?????? struct??? break???? else

long????? switch??? case????? enum????? register? typedef

char????? extern??? return??? union???? const???? float

short???? unsigned? continue? for?????? signed??? void

default?? goto????? sizeof??? volatile? do??????? if

while???? static


2 回復(fù) 有任何疑惑可以回復(fù)我~

關(guān)鍵字是標(biāo)識(shí)符的一種.
標(biāo)識(shí)符是指: 可以當(dāng)作變量名, 函數(shù)名等的.
而關(guān)鍵字為什么不能當(dāng)作變量名或函數(shù)名?
因?yàn)殛P(guān)鍵字它有自己的用處, 比如int, 它是用來定義變量等的, 如果它用來當(dāng)作變量名, 就會(huì)造成混淆.
如:
int int = 10;
int i = (int+10);
這樣就會(huì)造成混淆, 因?yàn)?type)是強(qiáng)制類型轉(zhuǎn)換, 但是這里的意思是要把int的值加上10, 然后再賦給i. 編譯器不知道這到底是干什么的, 肯定會(huì)出錯(cuò).
標(biāo)識(shí)符是無數(shù)個(gè)(其實(shí)不是無數(shù)的, 但它非常多, 好像說C語言支持最長(zhǎng)的標(biāo)識(shí)符是32個(gè))
但是關(guān)鍵字只有32個(gè).

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

me折月

上一節(jié)說到最好不要超過8位,因?yàn)橛行ヽ語言只支持到8位。
2016-07-28 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

C 語言標(biāo)識(shí)符

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)