设有定义:int x[2][3];,则以下选项中不能表示数组元素x[0][1]的是( )。

admin2022-04-01  30

问题 设有定义:int x[2][3];,则以下选项中不能表示数组元素x[0][1]的是(          )。

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

答案B

解析 选项A中*x等价于x[0],*x+1等价于x[0]+1,*(xE0]+1)等价于x[0][1],正确;选项B中,*(x+1)等价于x[1],*(*(x+1))等价于x[1][0],错误;选项C中*x等价于x[0],*x[1]等价于x[0][1],正确;选项D中,&x[0][0]等价于x[0],&[0][0]+1等价于x[0]+1,*(x[0]+1)等价于x[0][1],正确;本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/B6kp777K
0

最新回复(0)