c语言简单题目求解答及解析

 我来答
xoaxa
2018-01-09 · TA获得超过8610个赞
知道大有可为答主
回答量:6415
采纳率:72%
帮助的人:3479万
展开全部
1、s[0].a = 1,s[0].b = 2;s[0].c = 3;s[0].s = 0;s[1].a = 4;s[0].b = 5;s[0].c = 6;s[0].s = 0;所以t = s[0].a + s[1].b = 1 + 5 = 6
2、float x;占用4个字节(因系统的不同而不同),char c[6];占6个字节,故联合体aa的长度为6,那么变量Z占用6个字节。
int num;占用4个字节(因系统的不同而不同),float w[5];占用5×4 = 20个字节,double ave;占用8个字节(因系统的不同而不同),所以结构体st占用的字节数为4 + 20 + 8 = 32个字节,即变量W占用332个字节空间。
3、PER是类型名,就像char int double float 一样可以声明变量及同类型指针,其声明的变量可以作为函数的哑元或实元,当然也可以作为函数的返回值类型。
4、可以这样引用data的成员
t->x = 3.6,
scanf("%f",&t->y);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式