黑马程序员技术交流社区

标题: 结构体嵌套使用 [打印本页]

作者: 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