¿Por qué se acepta una [n] en c durante el tiempo de ejecución?
¿Por qué podemos hacer esto en c?
int n;
scanf("%d",&n);
int a[n];
Pensé que la matriz está ubicada en la memoria durante el tiempo de carga, pero parece que el ejemplo anterior funciona durante el tiempo de ejecución. ¿Entiendo mal alguna cosa? ¿Pueden ustedes ayudar?
Gracias,