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