目录
结构体
1、结构体类型定义
在日常生活中,一些数据之间有密切联系,他们同属于一个事物的属性,但他们不属于同一个数据类型,例如学生由学号,姓名,性别等属性组成。在c语言中可以用结构体来将这几种类型的数据集合起来。
结构体类型通常被称为自定义类型,它用来抽象一系列具有相同属性的事物。
结构体类型的定义格式为:
struct [结构体类型名]
{
数据类型名1 成员名1;
数据类型名2 成员名2;
... ...
数据类型名3 成员名n;
};
其中,结构体类型名可以省去不写,但不懈的话,后面就不能再定义这种类型的结构体了。和本地变量一样在函数内部声明的结构体只能在函数内部使用,因此,通常将结构体定义在函数外部,这样就可以多个函数使用了
注意:在结构体类型定义结束后的花括号后面需要添加分号