#include <stdlib.h>
Define una macro que representa una constante puntero que sirve para dar a los punteros un valor conocido y comparable cuando no apuntan a un elemento válido.
ANSI, POSIX
#include <stdlib.h> int main(){ int *p=NULL, i; p = (int *) malloc(sizeof(int)*10); /* Se reserva memoria dinámica para 10 enteros */ if(p!=NULL){ for(i=0;i<10;i++) p[i]=i; /* Se trabaja con el vector */ free(p); /* Se libera la memoria dinámica previamente reservada */ } return 0; }