程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!
1.多维数组
二维数组、三维数组、...都称为多维数组。本节主要讲解二维数组,三维及以上的数组,以此类推即可
二维数组,常称为矩阵(matrix)
。把二维数组写成行(row)
和列(column)
的排列形式,可以形象化地理解二维数组的逻辑结构。
2.定义方式
第一种:
int a[3][4]; //二维数组
二维数组a可看成由三个一维数组构成,它们的数组名分别为 a[0]、a[1]、a[2]。
这三个一维数组各有 4 个元素
如,一维数组 a[0] 的元素为 a[0][0]
、a[0][1]
、a[0][2]
、a[0][3]
。
二维数组a共有12个成员(3 x 4 = 12)。
三维数组如下:
int arr1[3][4][5]; //三维数组
技巧:C 语言允许声明多维数组,