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