将值指定给二维数组时发生崩溃

时间:2012-04-27 20:09:57

标签: multidimensional-array

我创建了一个1000 x 1000的双维数组。当我使用for循环为数组赋值时,它崩溃了。但是当我试图将双维数组的大小减小到100 x 100时,并且在为其赋值时没有问题。所以任何人都知道我的编译器或内存是否有问题?我的操作系统是Windows Vista 64位,4GB内存。和编译器是Visual Studio 2010版本10.3.30319.1

下面是我用来创建双维数组并赋值的代码。

int dist[1000][1000];

for(i=0; i< 1000; i++){
 for( j =0; j< 1000; j++ )
 { 
       dist[i][j] = 110 + ((i*i +j*j + 13*(i+j) )%20);      
 }
}

0 个答案:

没有答案