C语言默认最多是二维数组;当然,如果使用指针分配内存,则可以自己计算并表示更多维度。
二维数组本质上是一个数组,其中数组是数组的元素,称为数组的数组。为了直观地理解二维数组,二维数组通常被写成行和列的集合,通常称为m行n列。
1.m:二维数组中有多少个一维数组?这是第一个维度,表示哪一行
n:有多少个;一维数组中是否包含一维数组?该元素是第二个维度,指示哪一列。
3.格式:输入修饰符数组的名称[行数][列数]={值,值2,值3,...};列数不能省略。
扩展信息:
多维数组:
数组索引位于两个以上;三维数组:三维层、行、列;
格式:类型修饰符名称[层数][行数][列数]={value,value2,value3,...};
三维数组的遍历需要三层循环;多维数组访问元素:数组名[下标][下标]...多维数组的元素个数等于每个数的乘积。数组占用的多维内存等于元素数量乘以一个元素占用的空间。
链接来源:-二维数组
上一篇:1025碳粉盒内存错误
下一篇:java中数组的内存