NULL

Sintaxis

#include <stdlib.h>

Descripción

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.

Portabilidad

ANSI, POSIX

Ejemplo

#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;
}