A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

当歇够体作为一个实例变量的时候:
eg:#import<Foundation/Foundation.h>
typedef struct d1{//定义结构体,年月日
    int year;
    int mouth;
    int day;
}MyDate;

@interface Student : NSObject
{
    @public
    NSString *_name;
    MyDate _birthday;
}
@end
这里的_birthday是一个结构体类型的实例变量,那么在主函数中
Student *stu=[Student new];
之后,_birthday已经被初始化了,所以不能批量赋值
即stu->_birthday={1992,11,11};这种方法是不正确的

解决办法:
MyDate d={1992,11,11};
        stu->_birthday=d;
这样就可以得到想要的结果了.

1 个回复

倒序浏览
我之前老是写错,看了你写的以后不怕了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马