Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/08/2013, 19:51
Avatar de guzzano
guzzano
 
Fecha de Ingreso: julio-2010
Ubicación: Isla de Margarita
Mensajes: 162
Antigüedad: 14 años, 5 meses
Puntos: 13
Respuesta: Es necesaria la librería time.h para usar NULL?

Cita:
Iniciado por razpeitia Ver Mensaje
Es NULL es un macro y esta definido en stddef.h y stddef esta a su vez lo pueden incluir diferentes librerías.

A diferencia de otros lenguajes NULL no es una palabra reservada, ni esta predefinido.

Como prueba puedes ver que este programa no compila.

Código C:
Ver original
  1. int main()
  2. {
  3.     int *x = NULL;
  4.     return 0;
  5. }
Pensé que sí, en:
Código C:
Ver original
  1. gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-3)

Compilar eso con gcc -Wall file.c -o file no marca ningún error, más bien, su compilación es satisfactoria, de ahí, mi respuesta, ha de ser un bug entonces en el GCC de CentOS.