第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

C 語言標(biāo)識符

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

正在回答

3 回答

auto在C語言中沒有實際意義,

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

寒影Conti 提問者

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

因為auto已經(jīng)是C的關(guān)鍵字,

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

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

Turbo C2.0擴展的共11個

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

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

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

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

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

me折月

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

舉報

0/150
提交
取消
C語言入門
  • 參與學(xué)習(xí)       926987    人
  • 解答問題       21533    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

C 語言標(biāo)識符

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

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

幫助反饋 APP下載

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

公眾號

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