Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - ¿Qué significa NULL en lenguaje C?

¿Qué significa NULL en lenguaje C?

NULL es un valor de puntero especial, pero en realidad es una macro.

#define NULL (void *)0

El valor 0 se convierte en un puntero.

Se utiliza para indicar que el puntero es ilegal. Por lo tanto, NULL se utiliza a menudo para la inicialización.

Debido a que es un puntero ilegal, tomar el valor de este puntero (operación *) provocará que el programa se bloquee. Primero debes señalar un espacio válido.

上篇: ¿Cuál es la mejor respuesta para resumir las letras mayúsculas de HZ? La mejor respuesta a la combinación de dos letras Hz es la unidad física HZ, que es la unidad de frecuencia en el Sistema Internacional de Unidades y es una medida del cambio y número de repeticiones de ciclos por segundo. . ¿Enrique? ¿Rodolfo? El físico alemán Hertz (1857-1894) demostró por primera vez experimentalmente la existencia de ondas electromagnéticas en 1887 y publicó un artículo en 1888. Hizo tan grandes contribuciones al electromagnetismo que la unidad internacional de frecuencia, el hercio, lleva su nombre. 下篇: El duque de Zhou pelea con su espada_¿Qué significa el duque de Zhou pelea con su espada?
Artículos populares