若有函數(shù)內(nèi)部說明:int a[3][4];,則數(shù)組a中各元素
若有函數(shù)內(nèi)部說明:int a[3][4];,則數(shù)組a中各元素A.可在程序的運行階段得到初值0 B.可在程序的編譯階段得到初值0C.不能得到確定的初值 D.可在程序的編譯或運行階段得到初值0
正確答案:C本題主要考查數(shù)組的定義及初始化。在對數(shù)組進(jìn)行定義和初始化時,需要注意以下事項。(1)數(shù)組的內(nèi)存空間在編譯時確定,定義數(shù)組時的n值只能使用常量,不能使用變量。(2)定義數(shù)組時可以不標(biāo)明數(shù)組元素的個數(shù),而是通過賦初值的方式確定,編譯系統(tǒng)將自動計算花括號內(nèi)的數(shù)據(jù)數(shù)量作為數(shù)組的元素個數(shù)。(3)數(shù)組初始化時,當(dāng)初值的個數(shù)小于整型常量n時,編譯系統(tǒng)會自動補0。一旦給定初值數(shù)超過n,編譯系統(tǒng)將報錯。(4)初始化數(shù)組的元素類型,必須與定義數(shù)組時的類型一致。(5)數(shù)組名記錄了數(shù)組在內(nèi)存中的首地址,其值不能更改。(6)除字
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。