本文是学习过程中的思考与总结,存在许多不妥之处,若有幸被大牛指点出纰漏,必当及时更正,感激不尽!
一、什么是结构体?
二、结构体数组与结构体指针
三、结构体指针作为函数参数
四、typedef的用法
一、什么是结构体?
可以把结构体当作自定义的数据类型,它相当于一个容器,里面容纳了许多的基本数据类型(int ,float ,char ,double…诸如此类)。姑且把结构体所容纳的变量叫做成员变量。
struct stu{
char *name; //姓名
int num; //学号
int age; //年龄
char group; //所在学习小组
float score; //成绩
};
注意:结构体大括号后面的;不能丢,否则不是完整的语句。
既然结构体是一种数据类型,那么就可以用它来定义变量。
struct stu{
char *name; //姓名
int num; //学号
int age; //年龄
char group; //所在学习小组
float score;