指向指针的指针
#import <Foundation/Foundation.h>
void changC(char *d) {
*d = 9;
}
void changeStr(NSString **str) {
*str = @"456";
}
int main(int argc, const char * argv[]) {
@autoreleasepool {
char c = 10;
//传入c的地址。
changC(&c);
//此时c的值被改变为9
NSLog(@"%i",c);
NSString *str = @"123";
changeStr(&str);
NSLog(@"%@",str);
}
return 0;
}
浙公网安备 33010602011771号