5 4.Foundation3-指向指针的指针
例一:
main.m
// // main.m // Foundation1 - 指向指针的指针 // // Created by qwz on 13-12-9. // Copyright (c) 2013年 renhe. All rights reserved. //
#import <Foundation/Foundation.h>
void changeC(char *d){ *d = 9; }
int main(int argc, const char * argv[]) { @autoreleasepool { char c = 10; changeC(&c); NSLog(@"%i", c); } return 0; }
|
例二:
//
// main.m
// Foundation1 - 指向指针的指针
//
// Created by qwz on 13-12-9.
// Copyright (c) 2013年 renhe. All rights reserved.
//
#import <Foundation/Foundation.h>
void changeStr(NSString **str2){
*str2 = @"123";
}
int main(int argc, const char * argv[])
{
@autoreleasepool {
NSString *str = @"456";
changeStr(&str);
NSLog(@"%@", str);
}
return 0;
}