首页 > 编程语言 > 详细

C语言 包含结构的结构

时间:2016-02-28 15:03:07      阅读:264      评论:0      收藏:0      [点我收藏+]

  一个结构体的成员是另一个结构体

代码:

# include <stdio.h>
# include <stdlib.h>

struct data
{
    int year;
    int month;
    int day;
};

struct student
{
    char name[30];
    int num;
    char sex;
    struct data birthday;
}student = {"dire",2017,W,{1990,1,6}};

int main ()
{
    printf("--------Information--------\n");
    printf("Name:%s\n",student.name);
    printf("Number:%d\n",student.num);
    printf("Sex:%c\n",student.sex);
    printf("Birthday:%d年%d月%d日\n",student.birthday.year,student.birthday.month,student.birthday.day);
        
    return 0;
} 

注意:因为birthday是另一个结构体变量,所以要使用大括号将赋值的数据包含在内

C语言 包含结构的结构

原文:http://www.cnblogs.com/dire/p/5224639.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!