21xrx.com
2024-11-05 19:04:38 Tuesday
登录
文章检索 我的文章 写文章
C++中如何创建一个n行m列全为0的二维数组
2023-07-14 08:21:59 深夜i     --     --
C++ 二维数组 创建 全0 n行m列

在C++中,创建一个n行m列全为0的二维数组可以通过如下代码实现:


int n = 5; // 定义行数

int m = 3; // 定义列数

int arr[n][m] = {}; // 创建n行m列的全为0的二维数组

通过上述代码,我们可以实现在C++中创建一个n行m列全为0的二维数组。其中,第一个参数n表示数组的行数,第二个参数m表示数组的列数。在数组定义时,我们通过将大括号中的值设置为空来实现整个数组都为0的初始化。

一个示例程序如下:


#include <iostream>

using namespace std;

int main()

{

  int n = 5; // 定义行数

  int m = 3; // 定义列数

  int arr[n][m] = {}; // 创建n行m列的全为0的二维数组

  // 遍历数组并输出

  for (int i = 0; i < n; i++) {

    for (int j = 0; j < m; j++) {

      cout << arr[i][j] << " ";

    }

    cout << endl;

  }

  return 0;

}

运行上述程序,我们可以得到输出结果:


0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

可以看到输出结果符合我们的预期,即创建了一个5行3列全为0的二维数组。这样的数组在我们编写程序时非常有用,因为有时我们需要先定义一个空数组,然后再根据程序逻辑动态地赋值。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复