结构体¶
数组是一组具有相同类型的数据的集合。
但在实际的编程过程中,我们往往还需要一组类型不同的数据,
例如对于学生信息登记表,姓名为字符串,学号为整数,年龄为整数
结构体定义
struct stu{
char *name; //姓名
int num; //学号
int age; //年龄
char group; //所在学习小组
float score; //成绩
};
结构体类型变量
struct Student stu;//局部变量
结构体变量访问字段
stu.name
结构体指针
- 定义:struct Student *pstu=&stu;
- 访问字段:
- 取对象方式访问
- (*pstu).name="lisi";
- 直接访问
- pstu->name="wangwu";