写在前面:
由于时间的不足与学习的碎片化,写博客变得有些奢侈。
但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。
既然如此
不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录,记录笔者认为最通俗、最有帮助的资料,并尽量总结几句话指明本质,以便于日后搜索起来更加容易。
标题的结构如下:“类型”:“知识点”——“简短的解释”
部分内容由于保密协议无法上传。
点击此处进入学习日记的总目录
共用体占用的存储空间等于它包含的最大的那个变量占用的空间
,如一个int
一个double
,存储空间就是double
的大小
在使用时,只能使用其中一个变量,赋值时会覆盖其他变量,变成乱码。
在定义的时候用 :
来定义存储位数,位域成员必须被声明为有符号整型
或者无符号整型
比如在计算机中 int
的正常变量为 4字节(即32位)
,a的位数为13
,那么为了让b在下一个4字节
中存储,a和b中间可以设一个(32-13=19)
的无名位域
直接输出枚举定义的变量时,输出的是数字
。
枚举定义的变量可以用来当做判断条件
,也可以用对应常量给其赋值
,在使用方面上可以当int型
变量使用
可以通过调用结构体其他变量
一样调用匿名结构体中的变量