Object-C函数参数

Object-C的函数参数语法比较特别
通常的编程语言比如Java和C++ 都是
void p_fun_test(int array, int size);
shell的函数参数则是匿名的 通过$1这样的数字来表示不同顺序上的参数
function p_fun_test
{echo $1
}而Object-C的函数参数 要稍微特别一点
单函数参数的情况下:
-(void)call:(int *)array;
对应的C++函数应该是这么写:
void call(int *array);单函数参数的情况下差别并不大.

多函数参数

多函数参数的oc方法
需要声明参数的别称
-(void)call:(int *)array array_size:(int)size;
对应的C++函数:
void call(int *array, int size);array_size是参数size的别称 是整个call方法 方法名的一部分
在oc方法实体中 引用的第二个参数名是size 而不是array_size而调用oc方法call时  应该指定参数名为array_size而不是size
int array[] = {1,2,3};
Body *body = [Body alloc];
[body call:array array_size:3];

Object-C 函数参数语法相关推荐

  1. C++模板学习02(类模板)(类模板语法、类模板与函数模板的区别、类模板中的成员函数创建时机、类模板对象做函数参数、类模板与继承、类模板成员函数类外实现、类模板分文件编写、类模板与友元)

    C++引用详情(引用的基本语法,注意事项,做函数的参数以及引用的本质,常量引用) 函数高级C++(函数的默认参数,函数的占位参数,函数重载的基本语法以及注意事项) C++类和对象-封装(属性和行为作为 ...

  2. 【ES6 教程】第一章 新的ES6语法04—如何设置函数参数的默认值

    英文 | https://www.javascripttutorial.net 翻译 | 杨小爱 在本节教程中,我们将学习如何在 ES6 中处理 JavaScript 默认参数. TL;DR func ...

  3. 函数参数 ( C语言语法 ) -------《关于实参和形参的那些事》

    一.函数参数 在C语言的语法中: 函数的参数包括两个部分:实参 ( 实际参数 ) 和形参 ( 形式参数 ) 实参 ( 实际参数 ) : 真实传给函数的参数,叫实参. 讲得通俗易懂一点,就是在主函数中传 ...

  4. vc6.0 mfc一些函数明明调用语法正确,但是提示函数或者函数参数未定义等问题解决方法。

    使用vc6.0 mfc 编写程序时一些函数在正常声明.调用的情况下提示函数参数未定义等问题时 如调用EnumDisplayMonitors()会提示下面问题 运行后,出现以下问题: Compiling ...

  5. 深入理解javascript函数系列第二篇——函数参数

    前面的话 javascript函数的参数与大多数其他语言的函数的参数有所不同.函数不介意传递进来多少个参数,也不在乎传进来的参数是什么数据类型,甚至可以不传参数.本文是深入理解javascript函数 ...

  6. 详解Makefile 函数的语法与使用

    使用函数: 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能.make所支持的函数也不算很多,不过已经足够我们的操作了.函数调用后,函数的返回值可以当做变量来使 ...

  7. Generator函数的语法以及异步的应用

    基本概念 Generator函数是ES6提供的一种异步编程解决方案,语法行为与传统函数完全不同.Generator函数有多种理解角度.语法上,首先可以把它理解成,Generator函数是一个状态机,封 ...

  8. python定义匿名函数关键字_Python(11):Python函数基础(定义函数、函数参数、匿名函数)...

     函数先定义函数,后调用 一.定义函数: 1.简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 (). 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数. ...

  9. “睡服”面试官系列第十八篇之generator函数的语法(建议收藏学习)

    目录 1简介 1.1基本概念 1.2yield 表达式 1.3与 Iterator 接口的关系 2. next 方法的参数 3. for...of 循环 4. Generator.prototype. ...

  10. typescript箭头函数参数_Typescript 入门基础篇(一)

    Typescript 基础 Typescript是Javascript的一个超集.以下typescript简称为ts, 此文章主要是对ts官网文档的一个简化,缩短学习基础时间. 类型基础 ts 的类型 ...

最新文章

  1. centos6源码安装mysql5.6.29
  2. 实时监控fps的linux代码,GitHub - Forec/monitor-recorder: Monitor (实时视频监控、运动检测视频记录)...
  3. 07-CoreData清除所有数据
  4. Ubuntu开源推进全面展开抢占微软市场
  5. LeetCode每日一题 116. 填充每个节点的下一个右侧节点指针
  6. NET问答: ThreadStatic 和 ThreadLocalT 哪一个更好 ?
  7. 如何创建一个自记录的Makefile
  8. TCP/IP 协议栈 -- 编写UDP客户端注意细节
  9. 【今日CV 计算机视觉论文速览 第124期】Tue, 4 Jun 2019
  10. 服务器维护家电需要电工证吗,物业电工需要电工证吗
  11. 04_NaiveBayes_统计学习方法
  12. sql中截取字符串函数_SQL Server 2017中的顶级SQL字符串函数
  13. linux 系统终端字体改变,linux系统终端修改字体的方法
  14. 小米回应造车传闻;饿了么就春节“套路”骑手活动致歉;Go 1.16 正式发布 | 极客头条...
  15. 加速Webpack-缩小文件搜索范围
  16. こだわり者いろはちゃん / Iroha's Obsession (暴力枚举)
  17. tftp刷路由器 linux,开启tftp服务器 WIN7路由器开启tftp服务器命令方法 | 帮助信息-动天数据...
  18. USB chirp信号测试
  19. 「LOJ#10068」「一本通 3.1 练习 3」秘密的牛奶运输(次小生成树
  20. Proteus与Keil联调 ARM STM32流水灯

热门文章

  1. pygame网络游戏_7_1:地图编辑器的使用
  2. mac虚拟机桌面图标隐藏_教你隐藏 Mac 的桌面文件
  3. pygame游戏库如何下载
  4. Centos 安装libreoffice 以及 word转pdf转html转epub转txt
  5. 服务器压力测试实现步骤,测试web性能时 做一个压力测试的四大步骤
  6. cisco 思科三层交换机配置命令
  7. 游戏必备组件有哪些_微信广告将升级小程序、小游戏开发者收入方案
  8. java8 API 中文 翻译版 java帮助文档下载
  9. 【天线】【1】一些名词和简单概念的解释
  10. 用python的OCR实现自动拍照搜题