若有定义:int a[2][3];则对a数组的第i行第j列(假设i,j已正确说明并赋值)元素值的正确引用为( ).
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/15 05:38:38
若有定义:int a[2][3];则对a数组的第i行第j列(假设i,j已正确说明并赋值)元素值的正确引用为( ).
A)*(*(a+i)+j)\x05\x05B)(a+i)[j]\x05\x05C)*(a+i+j)\x05\x05D)*(a+i)+j
A)*(*(a+i)+j)\x05\x05B)(a+i)[j]\x05\x05C)*(a+i+j)\x05\x05D)*(a+i)+j
选 A.
因为 a 是地址的地址(或者说指针的指针),所以必须用到两次 * 才可以.
*(a+i) 相当于 a[i],*(*(a+i)+j) 就相当于 a[i][j].
因为 a 是地址的地址(或者说指针的指针),所以必须用到两次 * 才可以.
*(a+i) 相当于 a[i],*(*(a+i)+j) 就相当于 a[i][j].
若有说明 int a[3][4],则对 a 数组元素的正确引用是
若有定义 int a[3][4],*p; 则对数组元素a[i][j](0
12、已知有定义int a[10];,如下对数组a第5个元素引用中(数组的首元素为第1个元素),正确的表达式是( C )
若有定义:int a[10],则对数组a元素的正确引用是?
若有说明:int a[3][4];则对a 数组元素的正确引用是 () A a[2][4] B a[1][3] C a[1
若有说明:int a[5][5]; 则对数组元素的正确引用是______
若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为________.(假设a[0][0]位于数组的第1
3、若有说明数组“int a[3][4]”,则以下对数组a的正确引用是( ).
若有以下定义,则对a数组元素的正确引用是( ).int a[5],*p=a; A.*&a[5] B.a+2 C.*(p+
若有以下定义和语句,则对a数组元素的正确引用为( ).int a[2][3],(*p)[3];p=a;
若已定义,int b[3][4];则对b数组元素引用正确的是
若定义int a 【2】【3】;则对a数组元素的正确应用是(?)