若有說明:int a[3][4]={0};,則下面正確的敘述是
若有說明:int a[3][4]={0};,則下面正確的敘述是A.只初始化了第一個元素,即a[0][0]可得到初值0B.此初始化語句不正確C.數(shù)組a中各元素都可得到初值,但其值不一定為0D.數(shù)組a中每個元素均可得到初值0
正確答案:D二維數(shù)組進行初始化時可以按照分段進行賦值,將每一行看成一段,每一段的個數(shù)為列數(shù)。也可以按行連續(xù)賦值,不用分段,將所有的數(shù)值寫成一行,系統(tǒng)會在數(shù)組每一行的元素個數(shù)與列數(shù)相同時,從下一行開始繼續(xù)賦值。也可以對部分數(shù)組賦初值,未賦初值的元素自動取0。題目中可以看成是對數(shù)組按行進行連續(xù)賦值,并且只給出了第一行第一列的數(shù)值0,對于未賦值的元素,系統(tǒng)自動取0,故整個數(shù)組中的每個元素都可以取初值0。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域?qū)I(yè)人士。