单项选择题
若有说明int m[3][4]={3,9,7,8.5},(*q)[4];和赋值语句q=m;,则对数组元素m[i][j](其中0<=i<3,0<=j<4)值的正确引用为( )。
A.(q+i)[j]
B.*q[i][j]
C.*(*q[i]+j)
D.*(*(q+i)+j)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
设有如下定义: struct sk { int m; float x; }data,*q; 若要使q指向data中的m域,正确的赋值语句是( )。
A.q=&data.m;
B.*q=data.m;
C.q=(struct sk*)&data.m;
D.q=(struct sk*)data.m;
点击查看答案&解析
单项选择题
有以下程序: #include<stdio.h> struct tt { int x;struct tt *y;} *p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; main() {int i; p=a; for(i=1;i<=2;i++) {printf( %d, ,p->x);p=p->y;} } 程序的运行结果是( )。
A.20,30,
B.30,17
C.15,30,
D.20,15,
点击查看答案&解析
相关试题
下面程序的运行结果是______。#incl...
已知函数isaplha(ch)的功能是判断变量ch...
以下程序的输出结果是______。#incl...
下面程序的功能是:从输入的正整数中选3个...
设有以下程序:main(){int i,sum=0...