@Objective-c入門2(hello objective-c+布爾值)

 

  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.     }    

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章