21xrx.com
2025-03-27 17:41:05 Thursday
文章检索 我的文章 写文章
C++中如何创建一个n行m列全为0的二维数组
2023-06-26 11:44:31 深夜i     12     0
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的二维数组。这样的数组在我们编写程序时非常有用,因为有时我们需要先定义一个空数组,然后再根据程序逻辑动态地赋值。

  
  

评论区