C++ 多维数组

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


C++ 多维数组示例

让我们看一个 C++ 中多维数组的简单示例,它声明、初始化和遍历二维数组。

例子 (Example)

#include <iostream>  
using namespace std;  
int main()  
{  
  int test[3][3];  //声明二维数组   
    test[0][0]=5;  //初始化   
    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"; //每行换行   
    }  
    return 0;  
}

输出:

5 10 0
0 15 20
30 0 10

C++多维数组示例:同时声明和初始化

让我们看一个多维数组的简单示例,它在声明时初始化数组。

例子 (Example)

#include <iostream>  
using namespace std;  
int main()  
{  
  int test[3][3] =  
    {  
        {2, 5, 5},  
        {4, 0, 3},  
        {9, 1, 8}  };  //声明和初始化    
    //遍历    
    for(int i = 0; i < 3; ++i)  
    {  
        for(int j = 0; j < 3; ++j)  
        {  
            cout<< test[i][j]<<" ";  
        }  
        cout<<"\n"; //每行换行   
    }  
    return 0;  
}

输出:

2 5 5
4 0 3
9 1 8


上一主题 C++ 将数组传递给函数 下一主题 没有了
  • 使用社交账号登录,本站支持
全部评论(0)