¿Cuál es puntero NULL y cómo se define?

idioma

C pregunta frecuente sobre declaración cadena: ¿Cuál es puntero NULL y cómo se define ?

nulo es un preprocesador de macros, que se define como nula constante de puntero , que se puede definir en varios archivos como stdio.h , stddef.h . El valor de NULL es 0 (cero) o ((void *) 0) .

La inicialización de una variable por NULL es más que una convención estilística, y se convierte de nuevo en 0 al preprocesador.

Es la elección del programador, si él / ella quiere para inicializar un objeto (variable o lo que sea) con NULL o 0 (ambos son iguales).


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *