1-21

今天回家次日,上午去了街上,中午回来弄了点吃的,就学习了一点,惋惜状态不是很好。
今天主要学习了自定义类型的最后2个为枚举类型enum,和联合类型union(共用体)
一、枚举类型enum和结构体定义差很少,不过大括号里面放的值为可能取得值,默认为0开始依次递增,可是得注意若是本身定义变量改了值,则下面的的成员变量值为更改值的下位。须要关注一下枚举类型的优势。
二、联合(共用体)类型(union)
共用体顾名思义就是各成员公用一段内存,其类型大小计算方法。
内存大小最小为其成员变量的最大值。
当最大成员大小的值不是最大对齐数的整数倍的时候,就要对齐到最大对齐数的整数倍。如
union un
{
char a[5];
int i;
};
此大小为8字节 ,由于ade 内存为5个字节,可是最大对齐数为4,因此4的整数倍为8。
另外今晚学习了一下通信录的编程,发下本身的编程能力有限,可以很明白的听懂,但是本身写不出来。难受编程

相关文章
相关标签/搜索