Part1 Part2共用体是构造数据类型,也叫联合体它使几个不同类型的变量共占一段内存(相互覆盖),每次只有一个能使用.结构体则不然, 每个成员都会有存储空间的,可以一起用.(搜索得到) Part3枚举用于描述包含固定值的数据,不能直接输入输出,把一个int型数值赋值给一个枚举类型的变量需要使用强 ...
分类:
其他好文 时间:
2019-06-11 01:17:11
阅读次数:
88
1.2 1.3 part 2 共用体与结构体类型的区别? 答:共用体与结构体的区别在于它们的表示方法不同。结构体内,结构体的各成员顺序排列存储,每个成员都有自己独立的存储位置,而共用体的情况为几个不同类型的变量共享同一片存储区。 part 3 枚举类型用于描述哪一类数据? 答:枚举是离散的、有限的数 ...
分类:
其他好文 时间:
2019-06-11 01:12:34
阅读次数:
103
实验结论 part1: part2: 共用体与结构体类型的区别:结构体的各成员顺序排列存储,每个成员都有自己独立的存储位置;而一个共用体变量的所有成员共享同一片存储区,在每个时刻里只能保存它的某一个成员的值,使用时,根据需要使用其中的某一个成员。 part3: 枚举类型用于描述整型常量。 注意事项: ...
分类:
其他好文 时间:
2019-06-11 01:06:28
阅读次数:
111
Part 1 ex1-2 在结构体数组stu中查找最低分,查找成绩与最低分相同的学生,将其信息保存在数组t中,返回最低分学生个数。 运行结果如下: ex1-3 Part2:共用体类型及编程示例 共用体与结构体类型的区别? 1.共用体类型在于变量共占一段内存,然而结构体类型在于每个变量占有不同的内存空 ...
分类:
其他好文 时间:
2019-06-11 01:03:31
阅读次数:
124
part 1ex 1 const int N=5; // 定义结构体类型struct student,并定义STU为其别名 typedef struct student { long no; char name[20]; int score; }STU; // 函数声明 void input(STU ...
分类:
其他好文 时间:
2019-06-11 00:58:54
阅读次数:
96
Part1: 1. 结构体所占用的内存空间为其成员所需空间总和;而共用体所占用的空间只为其所需内存最大的成员的内存。 2. 枚举类型若定义时不赋初值,那么会默认对第一个元素赋0,后面的元素依次+1。 枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值。 只能把枚举值赋予枚举变量,不能把元素的数 ...
分类:
其他好文 时间:
2019-06-11 00:49:25
阅读次数:
113
part 1:补足程序 1. 2. part 2: 共用体与结构体的区别: 共用体:几个不同类型的变量共占一个内存。 结构体:内部数据成员在内存中连续存放,每个成员分别占有独立的内存空间 part 3: 枚举类型适用于变量取值有限的情形 使用注意事项: 1.枚举类型不能直接输入和输出 2.枚举类型可 ...
分类:
其他好文 时间:
2019-06-10 23:40:32
阅读次数:
236
part1:补足程序 1:补足程序如下: 运行图片如下: 2.补足程序如下: 运行结果图如下: part2:共用体与结构体的区别 1.结构体与共同体都是由多个不同的数据类型成员组成, 但在任何同一时刻, 共同体中只存放了一个被选中的成员, 而结构体的所有成员都存在。在结构体中,各成员都占有自己的内存 ...
分类:
其他好文 时间:
2019-06-10 22:27:17
阅读次数:
113
Part. 1 结构体 1.验证性实验(自己编的,麻烦看看有没有bug) 截图如下 2.找出最低分并记录个数 3.成绩处理 Part.2 共用体 共用体与结构体类似,差异在于: 结构体各个成员顺序排列储存,且有自己的独立储存位置; 共用体所有成员共享同一片存储区,每时每刻只能保持一个成员的值。 Pa ...
分类:
其他好文 时间:
2019-06-10 00:12:15
阅读次数:
119
part1. part2 对于共用体来说,内存公用,而结构体不是,所以改变共用体的数据是会影响其他的数据,造成数据的不安全。 part3 枚举类型不可以直接输入输出,用来定义整型变量int,可以进行强制转换。 https://www.cnblogs.com/husky139/p/10994148.h ...
分类:
其他好文 时间:
2019-06-09 22:21:30
阅读次数:
100