設(shè)有以下程序段: 以下敘述正確的是( )。
設(shè)有以下程序段:
以下敘述正確的是( )。
A.只有變量c的定義是合法的
B.只有變量a,b,c的定義是完全合法的
C.所有變量的定義都是完全合法的
D.只有變量a,b的定義是完全合法的
正確答案:Dfloat“8]={1.0,2.0};定義了一個包含8個float型元素的數(shù)組,并初始化了數(shù)組的前2項,其他項是隨機數(shù)。intb[1]={0},定義了只有一個int型元素的數(shù)組,并初始化為0。charc[]={¨A”,”B¨};定義一個char型數(shù)組,大小有初始化元素決定,但初始化值是字符串,類型不兼容,編譯出錯。chard=…1’;定義一個char型變量,但是初始化賦值字符串,類型不兼容,編譯出錯。因此只有a,b定義和初始化正確。故答案為D選項。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。