若已定義int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,則對(duì)a數(shù)組元素不正確的引用是
若已定義 int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,則對(duì)a數(shù)組元素不正確的引用是
A.a(chǎn)[p-A)
B.*(&a[i])
C.p[i]
D.a(chǎn)[10]
正確答案:D解析: 通常,引用一個(gè)數(shù)組元素可以用下標(biāo)法,如a[P-a]形式,或指針法,如*(&a[i])的形式。本題中a[9]=9,a[10]顯然超出了數(shù)組范圍,注意,數(shù)組的下標(biāo)是從0開始的。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。