C++二维数组讲解、二维数组的声明和初始化

2020-01-06 12:06:44于海丽
二维数组的声明和一维数组是类似的,不同之处只是多了一个下标:
    数据类型数组名[行数][列数];

要注意,二维数组的下标也都是从0开始的。

二维数组的初始化分为两种,一种是顺序初始化,一种是按行初始化,我们来看一段程序,就能够对它们有所了解了:(程序7.4.1)
#include "iostream.h"
#include "iomanip.h"
int main()
{
   int array1[3][2]={4,2,5,6};//顺序初始化
   int array2[3][2]={{4,2},{5},{6}};//按行初始化
   cout <<"array1" <<endl;
   for (int i=0;i<3;i++)//输出数组array1
   {
      for (int j=0;j<2;j++)
     {
         cout <<setw(2) <<array1[i][j];