C++学习笔记系列2-24

二维数组的使用

获取二维数组的"行数", 通过 sizeof()函数获取,如下:

int array1 2 4 = { 1,2,3, 4,

5,6, 7,8 };

// 以上这个二维数组,我们先获取它的行数,

整个数组 其中一行

↓ ↓

int hang = sizeof( array1 )/ sizeof( array1 0 );

// 返回的结果值赋予 hang 这个变量,以现在这个数组 array1 来说,返回的值为:2,这个公式要记住,其中 sizeof( array1 0 )中的 0 也可以换成 1 ,他们就代表单一的其中一行。

通过 sizeof()获取"列数",还是同样 array1 求它的列数,如下:

其中一行 变量类型

↓ ↓

int lie = sizeof( array1 0 )/ sizeof( int );

// 返回值传给 lie ,这个值应该为 4 。在二维数组的遍历中,我们通常都会用到这种方式计算二维数组的"行"、"列",这种方式更加的安全可靠,至于为什么会在下一篇中介绍。