若有以下定義 intx[10],*pt=x;則對(duì)x數(shù)組元素的正確引用是______。
若有以下定義 intx[10],*pt=x; 則對(duì)x數(shù)組元素的正確引用是______。
A.*&x[10]
B.*(x+3)
C.*(pt+10)
D.pt+3
正確答案:B解析:本題主要考查的是數(shù)組的引用,在C語(yǔ)言中,—個(gè)數(shù)組不能整體引用。在選項(xiàng)A中,*&X[10]屬于地址越界;選項(xiàng)C中,*(pt+10)也是地址越界。選項(xiàng)D中,pt+3是將指針P,后移三個(gè)元素,指向x3),并沒(méi)有對(duì)數(shù)據(jù)元素進(jìn)行引用。在C語(yǔ)言中,可以用對(duì)數(shù)組名加—個(gè)整數(shù)的方法,來(lái)依次表示該數(shù)組中不同元素的地址,因此,選項(xiàng)B是正確的。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。