数组导致错误

Cin for array causing eror

本文关键字:错误 数组      更新时间:2023-10-16

首先,我想指出我是一个新手程序员。

我正在使用visual studio,因为我喜欢它。

我正在编写一个程序,其中我正在试验用户输入到数组中,并且由于某些未知的原因,当尝试使用cin函数定义数组时,我一直得到错误。我把代码缩短到导致重复错误的那一行。

#include "stdafx.h"
#include <iostream>

using namespace std;
int main()
{
int num[1][1];
cin >> num[1][1];
return 0;
}
如果有人能具体解释一下这里出了什么问题,需要做些什么来修复或规避错误,我将非常感激。提前谢谢。

同样,我不需要500个人告诉我不要使用名称空间。我这样做是为了节省程序中的时间,而且我确信在这种情况下它不会影响任何东西。

    // The size of the array is one
    int num[1][1];
    //array index starts from 0 since your size is one you can only have index 0
    cin >> num[0][0];