单项选择题
设有如下定义: 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,
点击查看答案&解析
单项选择题
C语言源程序名的后缀是( )。
A..exe
B..C
C..obj
D..cp
点击查看答案&解析
相关试题
有以下程序: #include<stdio.h> mai...
在下列选项中,没有构成死循环的是( )。
若在定义语句:int a,b,c,*p=&c;之...
为了使模块尽可能独立,要求( )。
若有说明int m[3][4]={3,9,7...