一个简单的函数声明和调用

//
//  main.m
//  HeloObjectiveC
//
//  Created by wb on 14-9-13.
//  Copyright (c) 2014年 wb. All rights reserved.
//

#import <Foundation/Foundation.h>


BOOL areIntsDifferent (int thing1, int thing2)  //
{
    if (thing1==thing2)
    {
        return  (NO);
    }
    else
        return (YES);

}

NSString *Boolstring(BOOL yesno)  //字符型声明前面有*,表示字符串属于指针类型,char类型相同,赋值时使用@表示地址指针调用
{
    if (yesno==NO)
    {
        return  (@"NO");
    }
    else
    {
        return (@"Yes");
    }
}


int main(int argc, const char * argv[])
{

    BOOL areTheDifferent;                                                     //BOOL类型,值为YES和NO,不能用数值来表示
    areTheDifferent=areIntsDifferent (5,5);
    
    NSLog(@"are %d and %d different? %@" ,5,5,Boolstring(areTheDifferent));    //格式化数字%d ,格式化文本%@ 
   
    areTheDifferent=areIntsDifferent (23,42);

    
    NSLog (@"are %d and %d different?  %@ " ,23,42,Boolstring(areTheDifferent));
    return 0;
}
posted @ 2014-09-13 13:49  拱卒  阅读(166)  评论(0编辑  收藏  举报