单项选择题

设有如下定义:
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;

<上一题 目录 下一题>
热门 试题

单项选择题
若有定义: “int a[2][3];”则对a数组的第i行第j列元素的正确引用为()。

A. *(*(a+i)+j)
B. (a+i)[j]
C. *(a+i+j)
D. *(a+i)+j

单项选择题
若在定义语句:int a,b,c*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。

A. scanf("%d",a,b,c);
B. scanf("%d%d%d",a,b,c);
C. scanf("%d",p);
D. scanf("%d",&p);

相关试题
  • 一个模块直接访问另一个模块的内容,称为_...
  • 以下程序运行后的输出结果是______。...
  • 在关系模型中,把数据看成是二维表,每一个...
  • 若有定义:int a=6,b=8,c=14;接...
  • 以下程序运行后的输出结果是()。 #incl...