c++简单的一道题,数组

19、已知int a[3][3] = {1,2,3,4,5,6,7,8,9},则不能表示数组元素a[2][1]的地址是(  B )    
 A &a[2[1]                     
B  * (a[2] + 1)     
C a[2] + 1                     
D  * (a + 2) + 1 

A答案是什么意思呢,麻烦帮我解释一下各个答案

2个回答

a相当于一个指针。因此c d都是对的。a也是对的。只有b,它的结果是得到a[2][1]的值而不是地址。

&a[2]1
表示取a[2][1]的地址,相当于&a[7]

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问