下列程序执行后的输出结果是________。main(){ int a[3][3],i,*pmul;pmul=&a[0][0];for(i=0;i<9;i++) pmul[i]=i+1;printf("%d\n",a[1][2]);}
A. 3
B. 6
C. 9
D. 随机数
若有以下定义和语句,则对w数组元素的非法引用是int w[2][3],(*pw)[3];pw=w;
A. *(w[0]+2)
B. *pw[2]
C. pw[0][0]
D. *(pw[1]+2)
设有定义语句"char s[3][20],(*p)[20]=s;",则下列语句中错误的是:
A. scanf("%s",s[2]);
B. gets(*(p+2));
C. scanf("%s",*(p+2)+0);
D. gets(s[2][0]);
设有变量定义语句"int a[2][3];",能正确表示数组a中元素地址的表达式是
A. *&b[5]
B. b+2
C. *(b+2)
D. *(*(b+3))