Objective-C 数组函数参数
-
数组函数参数
如果要将一维数组作为函数中的参数传递,则必须以以下三种方式之一声明函数形式参数,并且所有三种声明方法均会产生相似的结果,因为每种方法都告诉编译器整数指针在运行被接收。同样,您可以将多维数组作为形式参数传递。方式1形式参数作为指针如下。在之后章节中,您将学习什么是指针。方式2形式参数作为大小数组如下-方式2形式参数作为未调整大小的数组,如下所示- -
示例
现在,考虑以下函数,该函数将数组作为参数以及另一个参数,并基于传递的参数,返回通过数组的数字的平均值,如下所示:现在,让我们调用上述函数,如下所示:当以上代码一起编译并执行时,将产生以下结果-正如您所看到的,就函数而言,数组的长度无关紧要,因为Objective-C对形式参数不执行任何边界检查。