5 数组

作者: ca8519be679b | 来源:发表于2020-10-17 09:52 被阅读0次

    存放相同数据类型的元素集合,元素在内存中都是连续的

    1

    定义方法有如上图的三种,第一种相当于未赋值的数组,其实3种定义都是变相给出数组的指定长度,第三种通过后边的赋值设定长度,数组的长度不可变

    2

    如上我们定义了数组,数组的元素可以使用索引访问,0到长度-1,这里输出a为数组的地址,并不能输出数组的全部元素,需要使用循环遍历

    3

    当然数组名还可以用来获得大小sizeof,也因此可以通过如上获得数组的元素个数

    4

    当然&可以获得元素的地址,通过输出可以看到首元素和数组地址一样,后一个元素的地址比前一个差4,即int的大小,a可以表示数组a的地址(也可以用&a),数组名是常量,一旦设置就不可以修改

    5 6

    如上,简单实现个逆序

    二维数组

    当需要矩阵形式的表示数组形式时就用到二维数组,等同于1个一维数组的每个元素变成一维数组

    7

    二维数组有如上的定义方式,数组默认有行列属性,如下,其中使用非嵌套大括号是让编译器跟长度识别行列位置,第4种定义则是让其自动计算出行数

    8

    当然2维数组常见的遍历就是嵌套for循环

    9

    相关文章

      网友评论

          本文标题:5 数组

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