已知枚舉類型聲明語句為: enum COLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10}; 則下列說法中
已知枚舉類型聲明語句為: enum COLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10}; 則下列說法中錯(cuò)誤的是
A.枚舉常量YELLOW的值為1
B.枚舉常量RED的值為6
C.枚舉常量BLACK的值為10
D.枚舉常量WHITE的值為1
正確答案:D解析:枚舉值是常量,不是變量。不能在程序中用賦值語句再對(duì)它賦值;枚舉元素本身由系統(tǒng)定義了一個(gè)表示序號(hào)的數(shù)值,從0開始順序定義為0,1,2…。所以枚舉函數(shù)中對(duì)象的值應(yīng)從。開始,依次加1,如果有的對(duì)象已賦值,則后面也按照前面的值依次加1的原則。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。