若有如下定义和语句,则输出结果是○。int **pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp);
A. 10,20
B. 10,10
C. 20,10
D. 20,20
查看答案
若有如下定义和语句,则对w数组元素的非法引用是○。int w[2][3],(*pw)[3];pw=w;
A. *(w[0]+2)
B. *pw[2]
C. pw[0][0]
D. *(pw[1]+2)
执行下面程序段后,*ip等于○。int a[5]={1,3,5,7,9},*ip;ip=a;ip++;
A. 1
B. 3
C. 5
D. 7
E. 9
对于数组a[3][5],表示第1行第2列元素地址的式子是○。
A. a[1]+2,*(a+1)+2,&a[1][2]
B. *(a[1]+2),*(*(a+1)+2),a[1][2]
C. a[2],a+2,*a+2
D. a[2]+1,*(a+2)
设int i,*p=&i;以下正确的语句是○。
A. *p=10
B. i=p;
C. i=*p;
D. p=2*p+1;