Objective-C 编程全解析:从基础到面向对象
1. 结构体指针
在 Objective-C 里,定义结构体指针的方式和定义其他变量指针一样。示例如下:
struct Books *struct-pointer;
要把结构体变量的地址存到上述指针变量中,需在结构体名称前用 & 运算符,如下所示:
Struct-pointer = &Book1;
若要通过结构体指针访问结构体成员,可使用 -> 运算符,示例:
Struct-pointer->title;
下面是使用结构体指针改写的示例代码:
#import <Foundation/Foundation.h>
struct Books {
NSString *title;
NSString *authors;
NSString *subjects;
int book-id;
};
@interface SampleClass:NSObject
/* function-declaration */
- (void) printBook:( struct Bo
超级会员免费看
订阅专栏 解锁全文
38

被折叠的 条评论
为什么被折叠?



