若有以下定义,则不表示数组首地址的是( )。int a[10],*p=a;
A: a
B: p
C: p[0]
D: &a[0]
A: a
B: p
C: p[0]
D: &a[0]
举一反三
- 若有以下定义,则不表示数组首地址的是。 int a[10],*p=a;
- 若有int a[10],*p=a;,下列不能表示a数组首元素地址的是( )。 A: a B: *p C: p D: &a[0]
- 若有以下定义和语句,且0<=i<10,则对数组元素地址的正确表示是( )。int a[]={0,1,2,3,4,5,6,7,8,9},*p;p=a; A: a++ B: &(a+1) C: &p D: &p[i]
- 若有定义int a[10],*p;则不能使p指向数组元素a[5]的赋值语句是_____。 A: p = a+5; B: p = &a[5]; C: p = *(a+5) D: p = a; p+=5;
- 若有定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则能表示数组a中元素的表达式是()。 A: *p B: p[0] C: *a D: a[p-a]