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

admin2022-10-24  21

问题 设有定义: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,*(x[0]+1)等价于x[0][1],所以选项A正确;选项B中,*(x+1)等价于x[1],*(*(x+1))等价于x[1][0],所以选项B错误;选项C中,*x等价于x[0],(*x)[1]等价于x[0][1],所以选项C正确;选项D中,&x[0][0]等价于x[0],&[0][0]+1等价于x[0]+1,*(x[0]+1)等价于x[0儿1],所以选项D正确。故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/yDkp777K
0

相关试题推荐
最新回复(0)