1. // 
  2. //  main.m 
  3. //  hello 
  4. // 
  5. //  Created by yanggan on 12-6-29. 
  6. //  Copyright (c) 2012年 __MyCompanyName__. All rights reserved. 
  7. // 
  8.  
  9. #import <Foundation/Foundation.h> 
  10.  
  11.     BOOL areintsdifferent(int thing1,int thing2)//创建一个函数,函数类型是布尔值,等下计算完了返回就是布尔值(返回YES 或 NO) 
  12.     { 
  13.     if (thing1==thing2) { 
  14.         return (NO); 
  15.     }else { 
  16.         return(YES); 
  17.     } 
  18.     } 
  19.     NSString *boolstring (BOOL yesno)//BOOL yesno 是一个布尔值变量且只能是YES 或 NO。 
  20.     {    
  21.         if(yesno==NO){ 
  22.             return (@"NO"); 
  23.         }else { 
  24.             return (@"YES"); 
  25.         } 
  26.     } 
  27.     int main(int arg,const char *argv[]) 
  28.     { 
  29.         BOOL aretheydifferent; 
  30.         aretheydifferent=areintsdifferent(5,6);//后面函数接受两个×××,然后返回一个布尔值,正好将这个值赋给aretheydifferent。 
  31.         NSLog(@"are %d and %d different? %@",5,5,boolstring(aretheydifferent));//调用boolstring函数,%@为cocoa字符串。boolstring返回的是一个字符串指针, 
  32.         return (0);//指向括号里面的值的地址。 
  33.  
  34.     }