若有以下定义,则*(p+5)表示( )。int a[10],*p=a;
A: &a[5]
B: a[5]
C: &a[6]
D: a[6]
A: &a[5]
B: a[5]
C: &a[6]
D: a[6]
举一反三
- 若有以下定义,int a[10],int *p=a;则p+5表示( ) A: 元素a[5]的地址 B: 元素a[5]的值 C: 元素a[6]的地址 D: 元素a[6]的值
- 若有定义“int a[10],*p=a;”,则p+5表示()。 A: a[5]的地址 B: a[5]的值 C: a[4]的地址 D: a[6]的值
- 若有定义int a[10]={0,1,2,3,4,5,6,7,8,9}, *p=a; 则输出结果不为5的语句为( )。 A: printf("%d",*(a+5)); B: printf("%d",p[5]); C: printf("%d",*(p+5)); D: printf("%d",&p[5]);
- 若有以下定义int a[10],p=a 则(p 5)表示( )_
- 若有定义:int a[10],*p; 则*(p+5)表示()。 A: 元素a[5]的值 B: 元素a[5]的地址 C: 元素a[6]的值 D: 元素a[6]的地址