若有定义int w[3][5];,则以下不能正确表示该数组元素的表达式是( )。

admin2022-10-24  25

问题 若有定义int w[3][5];,则以下不能正确表示该数组元素的表达式是(          )。

选项 A、*(&w[0][0]+1)
B、*(*w+3)
C、*(*(w+1))
D、*(w+1)[4]

答案D

解析 A选项中,“*(&w[0][0]+1)”表示“w[0][1]”;B选项中,“*(*w+3)”表示“w[0][3]”;C选项中,“*(*(w+1))”表示“w[1][0]”;D选项中,“*(w+1)[4]”的正确写法是“(*(w+1))[4]”,表示“w[1][4].,。故本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/iDkp777K
0

最新回复(0)