C++ 二维数组基础

2022/4/7 22:19:02

本文主要是介绍C++ 二维数组基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

C++ 二维数组基础

基本

二维数组可以看做多个一维数组,但操作起来会方便很多

命名规则与变量一致

我们可使用   "数组名[行][列]"   的方式使用其中每个元素   

初始化

可以用以下方式进行初始化:

int n[3][2] = {0};    //初始化第一个0,剩下为自动补0
int n[3][2] = {1, 2, 3, 4, 5, 6};    //由左至右,由上至下的顺序

或更直观一点:

int n[3][2] = {{1, 2}, 
             {3, 4},    //提高代码可读性      
             {5, 6}}; 

下表为其中的6个元素:

n[0][0] = 1 n[0][1] = 2
n[1][0] = 3 n[1][1] = 4
n[2][0] = 5 n[2][1] = 6

 

 

 

 

输入&输出

对于输入和输出可以使用 for 循环的嵌套实现

输入:

for(int i = 0; i < 3; ++i){
    for(int j = 0; j < 2; ++j){
        cin >> n[i][j];
    }
}    

输出:

for(int i = 0; i < 3; ++i){
    for(int j = 0; j < 2; ++j){
        cout << n[i][j] << " ";
    }
    cout << endl;
}

 



这篇关于C++ 二维数组基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程