题目内容
(请给出正确答案)
[单选题]
设有以下定义int a[4][3]={{1,2,3},{4,5,6},{7,8,9),{10,11,12};int *ptr[3]={a[0]},*p=a[0];则以下能正确表达数组元素a[1][2]的表达式是()
A.*((*ptr+1)[2])
B.*(*(p+5))
C.*((*ptr+1)+4)
D.*(*(p+1)+2)
查看答案
如果结果不匹配,请 联系老师 获取答案
A.*((*ptr+1)[2])
B.*(*(p+5))
C.*((*ptr+1)+4)
D.*(*(p+1)+2)
A.15
B.16
C.7
D.8
设有以下函数:yoidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
A.yoid*Pf0;pf=fun;
B.yoid(*pf)(int,char*);pf=fun;
C.yoid*pff);*pf=fun;
D.yoid(*pf)(int,char);pf=&fun;
设有下列数据定义语句,则"printf("%d\n",d[0],y/d[0],X*d[1].x);"的输出是()
struct{int x;int y;}d[2]={{1,3},{2,7)};
A.0
B.1
C.3
D.6
A.4
B.3
C.1
D.2
A.1 2 3 4
B. 1 3 5 7
C. 0 1 2 3
D. 2 3 4 5