美文网首页
IOS开发_数组

IOS开发_数组

作者: 一杯开水 | 来源:发表于2019-11-22 12:37 被阅读0次

    1、基础概念;

    2、数组的定义;

    3、数组的分类; 

    4、数组的特点;    


    1、基础概念;

            1.1 下标:用于区分数组的各个元素的数字编号称;

            1.2 元素:组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量;

            1.3 数组名:若将有限个类型相同的变量的集合命名,那么这个名称为数组名。


    2、数组的定义;

            2.1 数组:无序排列的同类数据元素的集合。  


    3、数组的分类; 

            3.1 一维数组:

                - 在程序中可以使用下标变量,即说明这些变量的整体为数组,数组中的每个变量的数据类型是相同的;

                - 当数组中每个元素都只带有一个下标时,称这样的数组为一维数组;

                - 一维数组是由数字组成的以单纯的排序结构排列的结构单一的数组。一维数组是计算机程序中最基本的数组。二维及多维数组可以看作是一维数组的多次叠加产生的。

    image

            3.2 二维数组:

                - 二维数组本质上是以数组作为数组元素的数组,即“数组的数组”,类型说明符 数组名[常量表达式][常量表达式];

                - 二维数组又称为矩阵,行列数相等的矩阵称为方阵。对称矩阵a[i][j] = a[j][i],对角矩阵:n阶方阵主对角线外都是零元素。

    image

            3.3 三位数组:三维数组就是维度为三的数组,可以认为它表示对该数组存储的内容使用了三个独立参量去描述,但更多的是认为该数组的下标是由三个不同的参量组成的;

    image

    4、数组的特点;    

            ① 数组是相同数据类型的元素的集合;

            ② 数组中的各元素的存储是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起;

            ③ 数组元素用整个数组的名字和它自己在数组中的顺序位置来表示。例如,a[0]表示名字为a的数组中的第一个元素,a[1]代表数组a的第二个元素,以此类推。


     (PS : 其中有部分章节是从前人的文章中搬运过来整理而成,这些文章里已经对部分知识点解释的很清楚明了了,我也没有更好的表达方式,所以站在巨人的肩膀上,我只是一个整理者加了部分自己的理解。)

    相关文章

      网友评论

          本文标题:IOS开发_数组

          本文链接:https://www.haomeiwen.com/subject/uhztwctx.html