您好,欢迎来到花图问答。
搜索
您的当前位置:首页结构体作为对象属性

结构体作为对象属性

来源:花图问答
问题:如何将作为属性的结构体进行初始化?
答:
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;

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务