若有以下说明和定义语句,则变量 w 在内存中所占的字节数是 ______。
union aa
{
float x, y;
char c[6];
};
struct st { union aa v; float w[5]; double ave; } w;
定义一个能正常反映教师情况的结构体 teacher,包含教师姓名、性别、年龄、所在部门和薪水;定义一个能存放两人数据的结构体数组 tea,并用如下数据初始化:{"Mary ", 'W', 40, 'Computer', 1234}, {"Andy ", 'M', 55, 'English', 1834}};要求输出各位教师的信息,写出完整定义、初始化、输出过程。
有 5 个学生,每个学生的数据包括学号(num)、姓名(name)、总成绩(score),编程实现从键盘输入 5 位学生数据,按总成绩由高到低排序,输出排序后的学号、姓名、总成绩。为了简化问题,可以将总成绩定义为 int;在排序交换时,不能只交换总成绩变量值。