I have a program that has to declare a huge integer array of the size 1000000 in C (using GNU GCC compiler). I tried to declare the array in two different ways.
The two possible codes are :
#include
int arr[1000000];
int main()
{
return 0;
}
and
#include
int main()
{
int arr[1000000];
return 0;
}
The latter version hangs during runtime. What could be the possible reason?
Thanks a lot!!!
以上就是Static allocation of huge amounts of memory inside the main function的详细内容,更多请关注web前端其它相关文章!