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

admin2020-06-16  28

问题 若有定义:
    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[0][1];而D选项中的“*(w+1)[4]”的正确写法是“(*w+1)[4]”,表示w[1][4],因此选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/5dCp777K
0

最新回复(0)