黑马程序员技术交流社区
标题: 结构体嵌套使用 [打印本页]
作者: Star_FDt78 时间: 2015-12-13 01:18
标题: 结构体嵌套使用
结构体嵌套使用
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 保留两位
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |