| /*   设计一个”学生“类   1> 属性   * 姓名   * 生日  用结构体作为类的实例变量(生日)  */ #import <Foundation/Foundation.h> //定义一个结构体   typedef  struct d1 {   int year;     int month;     int day; } MyDate; //类的声明 @interface Studens : NSObject {     @public     NSString *_name;     MyDate _birthday; } @end //学生类的实现 @implementation Studens @end int main() {     //创建一个学生对象     Studens *stu = [Studens new];     //给成员变量赋值     stu->_name =@"小明";     stu->_birthday = (MyDate){2016,1,18};//强制类型转换     //输出     NSLog(@"%@的生日是:%d-%d-%d",stu->_name,stu->_birthday.year,stu->_birthday.month,stu->_birthday.day);     return 0; } |