永发信息网

若有以下定义和语句(见问题补充)

答案:2  悬赏:20  手机版
解决时间 2021-02-18 03:47
  • 提问者网友:谁的错
  • 2021-02-17 09:25
union data
{int i;char c;float f;}x;
int y;
则以下语句正确的是:
A:x=10.5
B:x.c=101
答案选B,请老师帮我解释一下。
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-02-17 10:02
data是一个联合体,x是联合体的一个对象(或称实例)。对对象的内部进行访问需要使用“.”运算符。以此观之,x.c是对data中的char类型数据进行访问,从而选B项。
全部回答
  • 1楼网友:像个废品
  • 2021-02-17 11:00
a答案:就是w[0][2],合法 b答案:就是w[2][0],下标越界,不合法 c答案:就是w[0][0],合法 d答案:就是w[1][2],合法
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯