黑马程序员技术交流社区
标题:
结构体的嵌套
[打印本页]
作者:
夜神月No1
时间:
2015-11-21 23:06
标题:
结构体的嵌套
//第一种结构体嵌套的方式
//表示你的生日
struct Birthday
{
int y;//年
int m;//月
int d;//日
};
//表示你的年龄
struct Age
{
char name[20];
int age;
//出生年-月-日
//一个结构体的变量做另一个结构体的成员
struct Birthday birth;
};
int main(int argc, const char * argv[])
{
//3.使用嵌套的结构体
struct Age liang = {"亮哥",20,{1992,1,1}};
//4.使用" . "语法
printf("姓名:%s\n",liang.name);
printf("年龄:%d\n",liang.age);
//访问内层结构体了birth 结构体变量中的三个成员
printf("年:%d\n",liang.birth.y);
printf("月:%d\n",liang.birth.m);
printf("日:%d\n",liang.birth.d);
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2