C语言的基本数据类型对于描述较多的信息比较麻烦,自定义一种数据类型来满足我们的需要,这就是结构体指针,自己定义的数据类型。比如我们做一个学生管理系统(最近在做这个),对学生的描述要有姓名,年龄,学号,成绩等等。怎样将这些用一种类型表示呢?
struct 结构体名{成员列表};
结构体名就是你自定义这个类型的名字,成员列表就是你需要这些变量的类型(类型 成员名)。比如
struct student {
char name[10];
int age;
int num;
float score;};
大括号后面要有分号
定义结构体变量要注意 struct必须加上。例如:
struct student student1;//定义一个名为student1的结构体变量