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

//
//  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;
}

时间: 2024-10-08 00:11:39

一个简单的函数声明和调用的相关文章

python函数声明和调用(18)

函数是指代码片段,可以重复调用,比如我们前面文章接触到的type()/len()等等都是函数,这些函数是python的内置函数,python底层封装后用于实现某些功能. 一.函数的定义 在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回:如果没有return语句,默认返回None: def functionname( parameters ): "函数说明" function_sui

【C++】编写一个简单的函数实现重载。

//编写一个简单的函数实现重载. #include <iostream> using namespace std; int max(int a,int b) { return a>b?a:b; } int max(int a,int b,int c) { int x=max(a,b); return max(x,c); } double max(double a,double b) { return a>b?a:b; } int main() { cout<<"

JS匿名函数声明,调用;JS闭包详解(转载)

js匿名函数的代码如下:(function(){ // 这里忽略jQuery 所有实现 })(); 半年前初次接触jQuery 的时候,我也像其他人一样很兴奋地想看看源码是什么样的.然而,在看到源码的第一眼,我就迷糊了.为什么只有一个匿名函数又没看到运行(当然是运行了…… ),就能有jQuery 这么个函数库了?于是,我抱着疑问来到CSDN .结果相信现在很多人都很清楚了(因为在我之 后也不乏来者,呵呵~ ).当一个匿名函数被括起来,然后再在后面加一个括号,这个匿名函数就能立即运行起来!真神奇哦

JavaScript忍者阅读随笔(一):函数声明、调用

在JavaScript中,函数是作为一等成员而存在的,由此,非常有必要掌握JavaScript中函数的知识,最近几天阅读了JavaScript忍者的第三章和第四章前面的部分,做一个总结. JavaScript函数声明: JavaScript函数是使用 函数字面量 进行声明 从而创建函数的. 形如 function name(arg1,arg2)//函数的名称可选 { code; }; 函数的作用域: 在JavaScript中没有块级作用域,只有函数作用域.也就是说在JavaScript中,作用域

一个简单的函数指针测试例子

一般函数指针的一个简单测试.将函数放到vector里面,将函数作为形参. 1 typedef void(*GTestFunPtr)(int, int); 2 3 void test1(int a, int b) 4 { 5 std::cout << "test1:" << a + b << std::endl; 6 } 7 8 void test2(int a, int b) 9 { 10 std::cout << "test2

php随机数怎么获取?一个简单的函数就能生成

小美女建了一个站,有些页面相似度比较高,想添加一些字段来实现差异化,比如用php随机数生成从10到100之间随机一个数字.其实会php的朋友几十个字符就能实现了,如下代码所示,简单吧?10代表最小值,100代表最大值,以此类推 <?php echo rand(10,100); ?> 简单的一个改动可能就抓住了访客的心理.利用好工具,把握客户心理,也许营销就此变得简单了,比如微信公众号营销推广系统,是中小企业微信公众平台推广提升品牌的绝佳辅助工具

2.1 一个简单的函数

函数又叫方法,即实现某项功能或服务的代码块 void show(){ std::cout << "hello world!"; } 例子如下: #include<iostream> void show(){ std::cout << "Hello World!" << std::endl; } int main(){ show(); return 0; }

实现一个简单的curry函数

curry函数是向一个函数传入部分的参数,从而产生一个新的函数,来达到对函数实现套用的操作 首先我们为所有的函数原型添加一个方法 Function.prototype.method = function(name,func) { this.prototype[name] = func; return this; } 在这里我们为Function的原型对象添加了一个method方法 ,这样当我们为函数原型添加方法的时候,就直接添加到Function.prototype中 也就是说我们可以直接这样

函数声明与函数表达式的区别

1.函数声明 函数声明以function关键字开头,接着是必须的函数(变量)名和以逗号分隔的可选的参数列表,再接着就是以大括号封装的函数体.函数声明必须是一个单独的JavaScript语句. 2.函数表达式 在任何情况下都是其它JavaScript语句的一部分(比如复制表达式等号的右侧.函数的参数)的函数被称为函数表达式. 3.比较 //函数声明function myFunctionDeclaration(){ function innerFunction() {} } //以下为函数表达式 v