1、结构体定义 struct 结构体名字 { 变量名 }; //注意后面的冒号 组合型数据类型 结构体,将一组变量集合在一起,组成一个事物。 2、结构体变量的定义 ① 结构体名+变量名 等于定义了新的相同的结构体,也可以在结构体”;”后面直接新定义名字 3、结构体与指针 ① 定义:struct + 结构体名 + *指针名 ② 调用:p -> name ③ -> 是指向运算符,优先级仅次于 () []。 ③ 对指针 p++; 将跃过整个结构体 ④ 对变量输入时,加 ”&”取地址符 scanf_s(“%d”, &p->name); 4、结构体与函数 ① 结构体可以作函数形参,也可以作函数实参 ② 结构体名作参数,是值传递,结构体指针作参数,是地址传递 |