1.函数体里面的多条执行性语句有严格的执行顺序,排在函数体前面的语句总是先直行,后面的后执行;
1
#import <Foundation/Foundation.h>
int max (int x, int y){
int z = x > y ? x : y;
return z ;
}
NSString * sayHello(NSString * name){
NSLog(@"运行sayHello函数");
return [NSString stringWithFormat:@"%@,你好",name];
}
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
int a = 6;
int b = 9;
int result = max(a, b);
NSLog(@"%d \n" , result);
NSLog(@"%@",sayHello(@"tyh"));
}
return 0;
}
********************************************************************************************************************************************
2
#import <Foundation/Foundation.h>
void printMsg(NSString * msg, int loopNum){
for (int i = 0; i < loopNum; i++) {
NSLog(@"%@" ,msg);
}
}
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
printMsg(@"jereh.org" , 5);
}
return 0;
}