C语言二维数组
所属分类 c
浏览量 803
dataType arrayName[length1][length2];
int a[2][3];
2 行 3 列的二维数组
a[0][0], a[0][1], a[0][2]
a[1][0], a[1][1], a[1][2]
在内存中是连续存放的
按行排列 放完一行之后再放入第二行
按列排列 放完一列之后再放入第二列
C语言中,二维数组是按行排列的 !!!
先存放 a[0] 行,再存放 a[1] 行
每行中的 3 个元素也是依次存放
二维数组由多个长度相同的一维数组构成
二维数组可以看作是由一维数组嵌套而成
数组的元素是一个数组
二维数组的初始化
按行分段赋值 按行连续赋值
按行分段赋值
int a[2][3]={ {1,2,3}, {4,5,6}};
按行连续赋值
int a[2][3]={1,2,3,4,5,6};
可以只对部分元素赋值,未赋值的元素自动取“零”值
int a[2][3] = {{1}, {2} };
对全部元素赋值,第一维的长度可以不给出
int a[][3]={1,2,3,4,5,6};
上一篇
下一篇
C语言关键字及说明
c语言const
java性能分析 JFR 和 JMC
c语言存储类型 auto extern static register
C C++ static关键字
指针数组 数组指针 函数指针 指针函数