黑马程序员技术交流社区

标题: 结构体作为类的实例变量。给结构体赋值的三种方法 [打印本页]

作者: 许小炜    时间: 2015-9-11 21:54
标题: 结构体作为类的实例变量。给结构体赋值的三种方法
typedef struct {   //别名  匿名结构体

    //年
    int year;
    //月
    int month;
    //日
    int day;

}MyDate;

//第一种:直接赋值,并强转;
stu->_birthday =(MyDate){2005,3,5};//直接赋值,并强转;

//第二种:先定义,然后在赋值
MyDate d1 = {2016,3,6};  //定义结构体变量的同时进行初始化
stu->_birthday = d1;

//第三种方法,逐个赋值
stu->_birthday.year = 2018;
stu->_birthday.month = 14;
stu->_birthday.day = 10;


作者: 穷屌丝一枚    时间: 2015-9-11 21:59
跪谢大神!!
作者: 欢子    时间: 2015-9-11 21:59
大神啊啊啊啊啊
作者: a124113798    时间: 2015-9-11 22:06
你这抄老师笔记名字都不改真的好么。。。
作者: huahaoL    时间: 2015-9-11 22:27
看着好像还是可以的
作者: ------    时间: 2015-9-12 00:09
可以啊~~~~
作者: 克莱斯勒    时间: 2015-9-12 00:11
这样真的好吗
作者: 同舟ing    时间: 2015-9-12 00:14
写的好详细,希望楼主多发一些这种帖子!
作者: fangshiqi    时间: 2015-9-12 00:16
不错不错!
作者: 孙蒙蒙    时间: 2015-9-12 00:45
大神就是大神




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2