一.sizeof计算数组元素个数
sizeof所占内存大小,单位字节
形式:sizeof(arr) / sizeof(arr[0]),可求出元素的个数
二.二维数组的概念
把一维数组作为数组的元素称为二维数组。
三.二维数组的创建
四.二维数组的初始化
1.不完全初始化:有部分元素未被我们赋值,剩余的元素默认为0;
2.完全初始化:所有元素都被我们赋了值。
五.二维数组的使用
1.下标
2.二维数组的输出与输入
用for循环
六.二维数组在内存中的储存
由此可见
1.二维数组在内存中的存放是连续的
2.二维数组是一维数组的数组
3.二维数组的每个元素是一维数组。
七.c99变长数组
c99之前,数组的大小是用常量指定的;
c99以后,引用了变长数组的概念,可以使用变量来指定数组的大小。
遗憾的是,vc不支持变长数组。(感兴趣的,可以用熊猫c++试试。)
注意,变长数组不能初始化。