设i,j已正确说明并赋值,若有定义:int a[2][3];,则对a数组的第i行第j列的正确引用为( ).
A: *(a+i+j)
B: *(a+i)+j
C: *(*(a+i)+j)
D: (a+i)[j]
A: *(a+i+j)
B: *(a+i)+j
C: *(*(a+i)+j)
D: (a+i)[j]
举一反三
- 若有定义:"int a[2][3];"则对a数组的第i行第j列元素的正确引用为( )。 A: *(*(a+i)j) B: (a+i)[j] C: *(a+i+j) D: * (a+i) +j
- 若有以下定义,int a[2][3];则对a数组的第i行第j列元素地址引用正确的为【 】 A: *(*(a+i)+j) B: (a+i)[j] C: *(a+j) D: a[i]+j
- 若有定义:int a[2][3]; 则数组a中第i行第j列(假定i,j已正确定义并赋值)元素可以表示为:*(a+i)+j。( )
- 若有以下定义,inta[2][3];则对a数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的正确引用为() A: *(a[i]+j) B: (a+i) C: a[i]+j
- 若有定义:int<br/>a[2][3],则对a数组的第i行j列元素的正确引用为() A: *(a[i]+j) B: (a+i) C: *(a+j) D: a[i]+j