定义: int a=1,*p=&a; 则表达式 &*&p 的值是 1 。
错
举一反三
内容
- 0
定义int a[10]={11,12,13,14,15}, *p=&a[5]; 则表达式a[0]+*p的值是__________。
- 1
设有以下定义的语句:int a[3][2]={10,20,30,40,50,60}, (*p)[2];p=a;则 *(*(p+2)+1)值为________________
- 2
若有定义语句:int a[]={1,2,3,4,5};则对语句int *p=a;正确的描述是() A: 语句int *p=a;定义不正确 B: 语句int *p=a;初始化变量p,使其指向a的第一个元素 C: 语句int *p=a;是把a[0]的值赋给变量p D: 语句int *p=a;是把a[1]的值赋给变量p
- 3
已知定义int a[]={1,2,3,4},y,*p=&a[1];,执行y=(*--p)++;后,y的值是( )。
- 4
若有定义:int a[8],*p=a; 则以下表达式中不能代表数组元素a[1]的地址的是【 】。 A: &a[0]+1 B: &a[1] C: a[0]+1 D: a+1 E: &p[1] F: p+1 G: ++p