紫色代表一级目录
粉红代表二级目录
蓝色代表三级目录
红色代表关键字
橙色代表说明
c 结构体
用于在不同位置存储不同类型的数据项
格式:
struct name{
type item_name;
…
}variable1 = {value…},variable2 = {value…}…;
访问结构体成员
使用 . 运算符。
格式:
struct struct_name variable; // 声明语句
variable.item_name;
共用体 共用体占用的内存应足够存储共用体中最大的成员。
用于在相同位置存储不同数据项。
其余与struct类似。将struct改为union即可。
位域
自定义每一个变量所占的二进制位数。每一个数据项大小都不能超过所占二进制的位数。
格式:
struct 位域结构名
{
位域列表 //具体格式: type 位域名: 位域长度
};
访问类似于结构体。