我没有在控制台[C ]中得到结果

I dont get a result in the console [c++]

本文关键字:结果 控制台      更新时间:2023-10-16

我已经创建了一个具有长度和宽度的2D数组。

我的Mingw编译器没有说什么可以构建。这是代码:

#include <iostream>
using namespace std;
const int rows = 5;
const int coloms = 5;
int Matrix[rows][coloms];
void ClearMatrix()
{
    for(int i=0; i < rows; i++)
    {
        for(int j=0; j < coloms; j++)
        {
            Matrix[i][j] = 0;
        }
    }
}
void ShowMatrix()
{
    for(int i; i < rows; i++)
    {
         for(int j; j < coloms; j++)
         {
            cout<< Matrix[i][j];
         }
    }
}
int main()
{
    ClearMatrix();
    ShowMatrix();
    return 0;
}

我在这里做错了什么?

  for(int i; i < rows; i++)
        {
            for(int j; j < coloms; j++)
     {
            cout<< Matrix[i][j];
        }
    }

您正在访问非初始化的本地变量的ij。因此,这是一种不确定的行为。