- int a[60][250][1000],i,j,k;
- for(k=0;k<=1000;k++)
- for(j=0;j<250;j++)
- for(i=0;i<60;i++)
- a[i][j][k]=0;
- // 有一个错误 for(k=0;k<=1000;k++)这句话应该改为for(k=0;k<1000;k++),不然会数组越界。
- // 但是就算你改为1000了,你这程序可能也运行不了。编译器给你分配不了那么大的内存给你的这个数组。
- // 60 * 250 * 1000 * 4 = 47M!!
复制代码 |