Objective-C 多维数组
-
多维数组
ObjObjective-C编程语言允许多维数组。这是多维数组声明的一般形式-例如,以下声明创建三维5、10、4整数数组- -
二维数组
您可以在Objective-C多维数组的最简单形式是二维数组。本质上,二维数组是一维数组的列表。要声明大小为x,y的二维整数数组,您将编写如下内容:其中type可以是任何有效的Objective-C数据类型,而arrayName是有效的Objective-C标识符。可以将二维数组视为一个表,该表将具有x的行数和y的列数。包含三行四列的二维数组a可以显示如下-因此,数组a中的每个元素都由形式为a [i] [j]的元素名称标识,其中a是数组的名称,而i和j是唯一标识a中每个元素的下标。 -
初始化二维数组
可以通过为每行指定括号中的值来初始化多维数组。以下是具有3行的数组,每行有4列。指示所需行的嵌套括号是可选的。以下初始化等效于先前的示例- -
访问二维数组元素
通过使用下标(即数组的行索引和列索引)访问二维数组中的元素。例如-上面的语句将从数组的第三行获取第4个元素。您可以在上图中进行验证。让我们检查下面的程序,其中我们使用嵌套循环来处理二维数组-编译 - 运行 - 输出:如上所述,您可以具有任意数量的维度数组,尽管您创建的大多数数组可能都是一维或二维的。