When trying to define 5 1d arrays, the following code gives me an unexpected return value:
#define N 100000
int main()
{
double a1[N];
double a2[N];
double a3[N];
double a4[N];
double a5[N];
return 0;
}
If a swich N to be 10, 100, 1000 or even 10000 it works just fine. Can someone explain to me what is going on?
Thanks in advance