- //
- // main.m
- // hello
- //
- // Created by yanggan on 12-6-29.
- // Copyright (c) 2012年 __MyCompanyName__. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- BOOL areintsdifferent(int thing1,int thing2)//創建一個函數,函數類型是布爾值,等下計算完了返回就是布爾值(返回YES 或 NO)
- {
- if (thing1==thing2) {
- return (NO);
- }else {
- return(YES);
- }
- }
- NSString *boolstring (BOOL yesno)//BOOL yesno 是一個布爾值變量且只能是YES 或 NO。
- {
- if(yesno==NO){
- return (@"NO");
- }else {
- return (@"YES");
- }
- }
- int main(int arg,const char *argv[])
- {
- BOOL aretheydifferent;
- aretheydifferent=areintsdifferent(5,6);//後面函數接受兩個整形,然後返回一個布爾值,正好將這個值賦給aretheydifferent。
- NSLog(@"are %d and %d different? %@",5,5,boolstring(aretheydifferent));//調用boolstring函數,%@爲cocoa字符串。boolstring返回的是一個字符串指針,
- return (0);//指向括號裏面的值的地址。
- }