我有一个程序问题,我想在C中声明一个256x256数组.不幸的是,我每次尝试甚至声明一个大小的数组(整数)并运行我的程序时,它意外终止.有什么建议?我没有尝试过内存分配,因为我似乎无法理解它如何与多维数组一起工作(尽管我是C的新手,随时引导我完成它).另一个有趣的事情是我可以在C中声明一个248x248阵列而没有任何问题,但没有更大的问题.
dims = 256;
int majormatrix[dims][dims];
Run Code Online (Sandbox Code Playgroud)
编译:
gcc -msse2 -O3 -march=pentium4 -malign-double -funroll-loops -pipe -fomit-frame-pointer -W -Wall -o "SkyFall.exe" "SkyFall.c"
Run Code Online (Sandbox Code Playgroud)
我使用的是SciTE 323(不知道如何检查GCC版本).