我们已经知道C语言中有整型、浮点型和字符型三种基本数据类型,同一种类型的数据的集合是数组,多种类型的数据的集合就是结构体。
1. 什么是结构体?
结构体是类似于名片形式的数据集合体,可以把它理解为一种由用户自定义的特殊的复合型的“数据类型”,在这个复合型的“数据类型”中可以包含多种基本数据类型,我们可以把它作为一个整体来操作。
就像是某个公司做好一个名片模板为其员工制作统一样式的名片,上面可以印上公司名称、姓名、职务、联系电话、E-mail、地址等(见图 1),结构体就类似于这个制作名片的空白模板。
图1:利用公司的名片模板为员工制作名片
知识点总结