如果结构体总成员的类型是其他的结构体,就会用到结构体的嵌套。
1、利用练习熟悉

(1)定义结构体嵌套

(2)对结构体中的每一个属性进行赋值

(3)输出打印验证结构

(4)赋值部分的改动

可以进行一次性赋值,格式:
strcut 结构体类型 结构体变量名 = {属性1,属性2{嵌套属性1,嵌套属性2}};
(5)嵌套结构体的格式:

(6)调用方式
结构体.嵌套结构体.嵌套结构体属性;
例如:
struct Student stu;
strcpy(stu.msg.phone);
如果结构体总成员的类型是其他的结构体,就会用到结构体的嵌套。
1、利用练习熟悉

(1)定义结构体嵌套

(2)对结构体中的每一个属性进行赋值

(3)输出打印验证结构

(4)赋值部分的改动

可以进行一次性赋值,格式:
strcut 结构体类型 结构体变量名 = {属性1,属性2{嵌套属性1,嵌套属性2}};
(5)嵌套结构体的格式:

(6)调用方式
结构体.嵌套结构体.嵌套结构体属性;
例如:
struct Student stu;
strcpy(stu.msg.phone);