若有定義: int w[3][5]; ,則以下不能正確表示該數(shù)組元素的表達(dá)式是A)*(*w+3)B)*(w+1)[4]C)*(*(w+1))D)*(&w
若有定義: int w[3][5]; ,則以下不能正確表示該數(shù)組元素的表達(dá)式是
A)*(*w+3)
B)*(w+1)[4]
C)*(*(w+1))
D)*(&w[0][0]+1)
正確答案:C答案C解析:在 C 語言中,二維數(shù)組的名字表示的是二維數(shù)組的地址,表達(dá)式 * ( w+1 )表示的是二維數(shù)組的第 1 行的第 2 元素。在其前面再加上 * ( * ( w+1 ) )就是錯誤的表達(dá)式。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。