结构体作为对象的属性
来源:互联网 发布:mac yosemite10.11 编辑:程序博客网 时间:2024/06/06 21:01
typedef struct { int year; int month; int day;} Date;@interface Student : NSObject{ @public NSString *_name; Date _birthday;}- (void)say;@end@implementation Student- (void)say{ NSLog(@"name = %@, year = %d, month = %d, day = %d", _name, _birthday.year, _birthday.month, _birthday.day);}@endint main(int argc, const char * argv[]) { // 创建学生对象 // 1开辟存储空间, 2初始化属性, 3返回地址 Student *stu = [Student new]; // 2 设置学生对象的属性 stu->_name = @"lnj"; // 1.结构体只能定义的时候初始化 // 2. 系统并不清楚它是数组还是结构体 // 初始化结构体的属性 // 方法一: 强制转换 stu->_birthday = (Date){1986, 1, 15}; // 方法二: 定义一个新的结构体 给d赋值 将d赋值给_birtyday Date d = {1986, 1, 15}; stu->_birthday = d; // 方法三: 分别赋值 stu->_birthday.year = 1986; stu->_birthday.month = 1; stu->_birthday.day = 15; // 3.让学生说出自己的姓名和生日 [stu say]; return 0;}
0 0
- 结构体作为对象的属性
- 结构体作为对象的属性
- 结构体作为对象的属性
- OC 结构体作为对象的属性
- 58,结构体作为对象属性
- 结构体作为属性
- JavaScript:对象作为对象的属性名
- js 变量作为 对象的属性
- 对象作为属性赋值
- 不允许直接修改对象的结构体属性的成员
- OC中修改 对象的结构体属性
- 把uiviewcontroller对象作为某个类的属性
- 把uiviewcontroller对象作为某个类的属性
- 对象作为 props 传递所有的属性理解
- 信号--槽 可以 将 结构体对象作为参数
- 结构体作为函数的形式参数
- 结构体作为函数的参数
- 函数指针作为结构体的成员
- Android Studio发布项目到Jcenter
- Spark streaming源码分析之Job动态生成原理与源码解析
- Windows Shell Code编写中级拔高
- github简单使用教程
- linux 部署tomcat
- 结构体作为对象的属性
- php中的session
- 328. Odd Even Linked List
- android的IPC机制思维导图
- Linux 下shell script 中使用EXPECT
- PE感染&ShellCode编写技术补充
- Ajax教程一响应text文本
- 理解逻辑回归
- svn工作原理