数组运行时错误

Dan*_*atz 0 c++

我不明白为什么我得到运行时错误:

变量ia正在使用而未被初始化.

但是,据我所知,我已初步化了它.

#include <iostream>
using namespace std;

int main()
{
    //array dimensions
    const int row_size = 2;
    const int col_size = 4;

    //array definition
    int ia[row_size][col_size] = {{0, 1, 2, 3},{5, 6, 7, 8}};

    cout << ia[2][4];

    system("PAUSE");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

Dan*_*nra 5

C++数组索引从零开始.因此,要访问第二行的第四列,您需要访问ia[1][3].