题目内容

若有以下定义,则数值为4的表达式是○。int w[3][4]={{0,1},{2,4},{5,8}},(*p)[4]=w;

A. *w[1]+1
B. p++,*(p+1)
C. w[2][2]
D. p[1][1]

查看答案
更多问题

若有下面的程序片段,则对数组元素的错误引用是○。int a[12]={0},*p[3],**pp,i;for(i=0;i<3;i++) p[i]=&a[i* 4];pp=p;

A. pp[0][1]
B. a[10]
C. p[3][1]
D. *(*(p+2)+2)

若有如下定义和语句,则输出结果是○。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

答案查题题库