若有以下定义和语句,则对a数组元素的正确引用为( ).int a[2][3],(*p)[3];p=a;
1个回答
选 C.
p 的类型是int (*)[3],是指针的指针.
C选项相当于 p[1][1].
B选项错,它相当于 p[2][1],数组的第一个坐标越界了.
相关问题
.若有说明语句“int a[10],*p=a;”,对数组元素的正确引用是: A、a[p] B、p[a] C、p+2 D、
若有以下定义和语句:int w[2][3],(*pw)[3]; pw=w; 则对w数组元素非法引用是 A)*(w[
若有定义int a[3][3]={1,2,3,4,5,6,7,8,9},(*p)[3]=a;则下面能正确引 用数组元素的
若有以下定义,则对a数组元素的正确引用是【 】
若定义int a 【2】【3】;则对a数组元素的正确应用是(?)
若有定义语句:int a[2][3],*p[3],则以下语句正确的是(C)
3、若有说明数组“int a[3][4]”,则以下对数组a的正确引用是( ).
若已定义,int b[3][4];则对b数组元素引用正确的是
设有定义int a[10],*p=a;下列对数组元素a[1]的引用中,错误的是
若有定义int a[5],则下列对a数组元素或地址的引用错误的有().