结构体作为对象属性

2016-01-09  本文已影响42人  MarkTang
问题:如何将作为属性的结构体进行初始化?
答:
typedef struct {
    int year;
    int month;
    int day;
} Date;


结构体作为对象属性
//方法一:强制转换
stu->_birthday = (Date){1986, 1, 15};

//方法二:定义一个新的结构体,给d赋值,将d赋值给_birthday
Date d = {1986, 1, 15};
stu->_birthday = d;

//方法三:分别赋值
stu->_birthday.year = 1986;
stu->_birthday.month = 1;
stu->_birthday.day = 15;
上一篇下一篇

猜你喜欢

热点阅读