结构体嵌套使用 1> 成员也可以又是一个结构体,即构成了嵌套的结构 结构体嵌套:结构体定义的里面有其他结构体,即结构体的成员又是另外一个结构体变量 嵌套的限制:结构体不可以嵌套自己类型的变量,可以嵌套指向自己这种类型的指针
初始化: struct Date{ int year; int month; int day; }
struct Student{
char *name; int age; float score; struct Date birthday; }
初始化: struct Student stu1={“star”,22,88.8f,{1993,6,21}}; 访问: printf(“姓名:%s,年龄:%d,分数:%.2f(生日:%d-%02d-%02d)”,stu1.name,stu1.age,stu1.score,stu1.birthday.year,stu1.birthday.month,stu1.birthday.day);
02d 保留两位
|