Código
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define SUP 33799
int main()
{
int *cad = NULL;
int i;
for (i = 0; i < SUP; i++) {
cad[i] = i;
}
return EXIT_SUCCESS;
}
Si SUP es, por ejemplo, 20, no hay Segment fault. Si le doy un valor, por ejemplo, 33799 lanza este error al ejecutar el programa.
¿Por qué no da error de segmento a partir de cad[2]?
Gracias de antemano


 
  




 Autor
 Autor
		


 En línea
									En línea
								





 
						
 
						