若有定義:int w[3][5];,則以下不能正確表示該組元素的表達方式是______,
若有定義:int w[3][5];,則以下不能正確表示該組元素的表達方式是______,
A.*(*w+3)
B.*(w+1)[4]
C.*(*(w+1))
D.*(&w[0][0]+1)
正確答案:B解析:選項A:*(*w+3)=*(*(w+0)+3)=*(w[0]+3)=w[0][3],符合數(shù)組定義的范圍可以正確表示數(shù)據(jù)元素。 選項B:*(w+1)[4]=*(*(w+1)4=*w[5]=w[5][0],超出了數(shù)據(jù)定義的范圍。 選項C:*(*(w+1))=*w[1]=w[1][0],符合數(shù)組定義的范圍可以正確表示數(shù)據(jù)元素。 選項D:*(&w[0][0]+1);=*(w[0]+1)w[0][1],符合數(shù)組定義的范圍可以正確表示數(shù)據(jù)元素。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。