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

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

C 語言標識符

auto ? 為什么不能做標識符?????

正在回答

3 回答

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

0 回復 有任何疑惑可以回復我~
#1

寒影Conti 提問者

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

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

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

Turbo C2.0有以下關鍵字:

Turbo C2.0擴展的共11個

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

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

由ANSI標準定義的共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 回復 有任何疑惑可以回復我~

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

2 回復 有任何疑惑可以回復我~
#1

me折月

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

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926892    人
  • 解答問題       21419    個

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

進入課程

C 語言標識符

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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