![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
设有下面的定义: struct st {int a; float b; }d; int *p; 要使p指向结构变量d中的a成员, 正确的赋值语句是().
A.p=d.a;
B.p=&d.a;
C.*p=d.a;
D.p=&a;
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_ckda.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_wyda.png)
- · 有4位网友选择 B,占比50%
- · 有2位网友选择 C,占比25%
- · 有1位网友选择 A,占比12.5%
- · 有1位网友选择 D,占比12.5%
A.p=d.a;
B.p=&d.a;
C.*p=d.a;
D.p=&a;
A、只有s1和s2、s3和s4之间可以相互赋值
B、s1、s2、s3、s4可以相互赋值
C、s1、s2、s3、s4之间均不可以相互赋值
D、结构体变量不可以整体赋值
A.p=&data.n;
B.*p=data.n;
C.p=(struct sk*)&data.n;
D.p=(struct sk*)data.n;
struct sk
{ iht a;
float b;
)data,*p;
若有p=&data,则对data的成员a的正确引用是()。
A.(*p).data.a
B.(*p).a;
C.p->data.a
D.p.data.a
A. (*p).data.a
B.(*p).a;
C.p->data.a
D.p.data.a
A、(*p).data.a
B、(*p).a
C、p->data.a
D、p.data.a
A、(*p).data.a
B、(*p).a
C、p->data.a
D、p.data.a
A、struct是结构体类型的关键字
B、abc是用户定义的结构体名
C、m和n都是结构体成员
D、stype是用户定义的结构体变量名
E、struct abc 是结构体类型名
A.scanf("%d",&(*p).age);
B.scant("%s",&std.name);
C.scanf("%c",&std[0].sex);
D.scanf("%c",&(p->sex));
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!