老师,(*(a 2))[0]才是a[2][0]那么BC是一个意思吗?
B等价于a[2][0],C的写法不对,BD是一个意思。
回复 qqq:意思是(*(a+2))[0]等价于*(a+2)[0]等价于a[2][0]
星号外头的大括号可以有,也可以没有嘛?
有以下说明和语句:int x[3][4],(*p)[4]; p=a;,则与表达式*(*p+2) 等价的选项是( ) A. a[0][2] B. *(a+2)[0] C. (*a+2)[0] D. a[2][0]
答案:A
解析:*(*p+2) 等价于a[0][2] 选A