cpp 专题
专题目录
您的位置:cpp > cpp 专题 > C++多维数组
C++多维数组
作者:--    发布时间:2019-11-20

多维数组也称为c++中的矩形数组。 它可以是二维或三维的。 数据以表格形式(行*列)存储,也称为矩阵。

c++多维数组示例

下面来看看一个c++中的多维数组的简单例子,它声明,初始化和遍历二维数组。

#include <iostream>  
using namespace std;  
int main()  
{  
    int test[3][3];  //declaration of 2d array   
    test[0][0]=5;  //initialization   
    test[0][1]=10;   
    test[1][1]=15;  
    test[1][2]=20;  
    test[2][0]=30;  
    test[2][2]=10;  
    //traversal    
    for(int i = 0; i < 3; ++i)  
    {  
        for(int j = 0; j < 3; ++j)  
        {  
            cout<< test[i][j]<<" ";  
        }  
        cout<<"\n"; //new line at each row   
    }  
    return 0;  
}

执行以上代码,得到以下结果 -

5 10 0 
0 15 20 
30 0 10

c++多维数组示例:同时声明并初始化

下面来看看一个在声明时初始化数组的多维数组的简单例子。

#include <iostream>  
using namespace std;  
int main()  
{  
    int test[3][3] =  
    {  
        {2, 5, 5},  
        {4, 0, 3},  
        {9, 1, 8}  };  //declaration and initialization    
    //traversal    
    for(int i = 0; i < 3; ++i)  
    {  
        for(int j = 0; j < 3; ++j)  
        {  
            cout<< test[i][j]<<" ";  
        }  
        cout<<"\n"; //new line at each row   
    }  
    return 0;  
}

执行以上代码,得到以下结果 -

2 5 5 
4 0 3 
9 1 8

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册