结构体是不同数据的集合,数组是相同数据的集合
结构体的引出原因:对相关数据进行关联
-
引出原因:'复杂对象',没办法直接的'描述',引出'struct(结构体)'
-
结构是一些'值的集合',这些值称为'成员变量';结构的每个成员可以是'不同类型'的变量
- 备注: 数组是'相同'类型值的'集合'
结构体关键字:struct
结构体是自定义的数据类型
定义:struct + 结构体名
struct + 结构体名 + 变量名
例:结构体定义
struct student
{
int age;
char name[20];
}; //定义一
结构体的使用
struct student stu {18,“yyl”};
struct student
{
int age;
char name[20];
}str; //定义二
str.age=10;
str.name=“yyl”;
关键字:typedef
typedef基本数据类型取“别名”
typedef int ahh;
ahh=int 关键字。