一. 概念
结构体是一些值的集合,值的类型可以不同(数组的各元素类型相同)
Struct Stu ----------------- 类型 int main()
{ {
char name; Struct Stu s; 对象
int age; 成员变量(可以是其他结构体) }
char id[20]; s是局部的结构体变量
}s1,s2; s1,s2为全局的结构体变量
二. 结构体成员的访问
1. 结构体名字+ . + 成员变量
s.name s.sb.a
2. 指针变量的解引用
Struct Stu* ps = &s;
(*ps).name
3. 指针指向
ps->name ps->sb.a
三. 结构体的函数调用
可以传值,也可传址
结构体传参时优先传址,节约空间和时间,也可改变实参