若有以下定义,则对a数组元素的正确引用是( )。inta[5],*p=a;
A. *&a[5]
B. a+2
C. *(p+5)
D. *(a+2)
查看答案
若有以下定义和语句,则对a数组元素的正确引用为( )。答案:Aint a[2][3],(*p)[3]; p=a;
A. (p+1)[0]
B. *(*(p+2)+1)
C. *(p[1]+1)
D. p[1]+2
若有定义:int a[5];则a数组中首元素地址可以表示为( )。
A. &a
B. a+1
C. a
D. &a[1]
若有定义:int(*p)[4];则标识符p( )。
A. 是一个指向整形变量的指针
B. 是一个指针数组名
C. 是一个指针,它指向一个含有四个整形元素的一维数组
D. 定义不合法
若有以下定义,则*(p+5)表示( )。int a[10],*p=a;
A. 元素a[5]的地址
B. 元素a[5]的值
C. 元素a[6]的地址
D. 元素a[6]的值