1、什么是结构体。
c语言允许用户自己建立由不同类型数据组成的组合型的数据结构,称为record。
2、建立自己的一个结构体类型。
如:struct student 定义一个有关于学生的结构体变量,它可能就包括了姓名,性别,年纪,分数和所在地址,比较全面的一些信息。
{int num;
char name[20];
char sex;
int age;
float score;
char addr[30];}; //注意最后有一个分号
3、结构体名struct。
结构体名是由用户自行指定的,又称作结构体标记,以区别于其他结构体的类型。struct{成员列表},结构体类型有很多种,可以设计出许多的结构体类型。
4、结构体变量的初始化和引用。
在定义结构体变量时,可以对它初始化,即赋予初始值。然后可以引用这个变量。结构体变量的地址主要用作函数参数,传递结构体变量的地址。
5、结构体数组
一个结构体可以放下一组有关联的数据,如果有10个学生的数据需要参加运算,显然应该用数组,这就是结构体数组。结构体数组与以前介绍的数值型的不同之处在于每个结构体类型的数据。