单项选择题

设有如下定义:
struct sk
int n;
float x; data, *p;
若要使p指向data中的n域,正确的赋值语句是( )。

A) p=&data.n; B) *p=data.n;
C) p=(struct sk*) &data.n; D) p=(struct sk*)data.n;
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <stdio.h> main() struct STUchar name[9]; char sex; double score[2]; ; struct STU a= Zhao , 'm', 85.0, 90.0, b= Qian , 'f', 95.0, 92.0; b=a; printf( %s, %c, %2.0f, %2.0f n , b.name, b.sex, b.score[0], b.score[1]); 程序的运行结果是( )。
A) Qian, f, 95, 92
B) Qian, m, 85, 90
C) Zhao, f, 95, 92
D) Zhao, m, 85, 90
单项选择题
有以下程序: #include <stdio.h> typedef structint b, p; ) A; void f(A c) *c是结构变量名* int j; c.b+=1; c.p+=2; main() int i;
A a=1, 2;
f(a);
printf("%d, %d\n", a.b, a.p); 程序运行后的输出结果是()。A) 2, 3
B) 2, 4
C) 1, 4
D) 1, 2
相关试题
  • i
  • a[j]
  • 下列给定程序中,函数fun的功能是:按以下...
  • 规定输入的字符串中只包含字母和*号。请编...
  • a[i]%2