设int a[5]={1、2、3},*p=a:将数组元素a[2]采用两种指针形式表达,它们分别是什么?
1个回答
p[2]
*(p+2)
相关问题
下列数组定义正确的是 A.int a1[2][ ]; B.int a3[ ][3]; C.int a[2][ ]={1,
27、若有以下a数组,数组元素和它们的值如下所示:数组元素:a[0],a[1],a[2],a[3],a[4],a[5],
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不能表示a数组元素的表达式是(B)
若有以下定义和语句,则对a数组元素的正确引用为( ).int a[2][3],(*p)[3];p=a;
.已知static int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p,则表达
若定义int a 【2】【3】;则对a数组元素的正确应用是(?)
.若有说明语句“int a[10],*p=a;”,对数组元素的正确引用是: A、a[p] B、p[a] C、p+2 D、
若有定义int a[3][3]={1,2,3,4,5,6,7,8,9},(*p)[3]=a;则下面能正确引 用数组元素的
若有定义 int a[2][2]={1,2,3,4},*p{3];p[0]=a[1];,则*(p[0]+1)表示的数组元
设有定义int a[10],*p=a;下列对数组元素a[1]的引用中,错误的是