1.结构体的定义
将不同类型的数据组合成一个有机的整体,这些整合在一个整体中的数据是互相联系的,它们组织成一个组合项,在一个组合项中包含若干个类型不同(也可以相同)的数据项,C语言 中允许用户自己指定这样一种数据类型,它称为结构体。
2.结构的初始化
结构的初始化与数组的初始化很相似。一个位于一对花括号内部、由逗号分隔的初始值列表可用于结构各个成员的初始化。这些值根据结构成员列表的顺序写出。如果初始列表的值不够,剩余的结构成员将使用缺省值进行初始化。例:
3.结构体的typedef
使用关键字typedef可以对结构体类型声明一个新的名字,例:

本文介绍了C语言中的结构体,包括定义、初始化、typedef以及内存存储规则,并详细探讨了内存对齐的原因。此外,还讲解了位段的概念,其成员必须是int类型的变种,以及位段在不同平台的存储方式。

913

被折叠的 条评论
为什么被折叠?



