若有定义int (*p)[3]; 则对以下叙述正确的是_______。
A. p是一个指针数组名
B. p是一个指针,它可以指向一个一维数组中的任意元素
C. p是一个指针,它可以指向一个含有3个整型元素的一维数组
D. (*p)[3]等价于*p[3]
查看答案
若有以下定义和语句,则对m数组元素地址正确的引用是_______。int m[2][3],(*p)[3];p=m;
A. p[2]
B. p[0]+1
C. *(p+2)
D. (p+1)+2
已知:int a[2][3]={1,2,3,4,5,6}, (*p)[3]=a;则下列表达式不等于3的是________。
A. *(*p+2)
B. *p+2
C. *(*(p+0)+2)
D. a[0][2]
若有以下定义和语句,则对a数组元素的正确引用是________。int a[2][3],(*p)[3];p=a;
A. (p+1)[0]
B. *(*(p+2)+1)
C. *(p[1]+1)
D. p[1]+2
若有以下定义和赋值语句,且0<=I<=1,0<=j<=2,则以下对s数组元素的的正确引用形式是________。int s[2][3]={0}, (*p)[3], I, j; p=s;
A. (*(p+I))[j]
B. *(p[I]+j)
C. *(*(p+I)+j)
D. (p+I)+j