首页 > 代码库 > 一个简单的函数声明和调用
一个简单的函数声明和调用
//
// 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;
}
// 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;
}
一个简单的函数声明和调用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。