Red de conocimiento informático - Material del sitio web - Cómo asignar un puntero a cero, ¡muchas gracias!

Cómo asignar un puntero a cero, ¡muchas gracias!

int *p=NULL;

NULL es en realidad cero.

Es lo mismo que int *p=0; o int *p;p=0;.

El cero es especial, si queremos asignar otros valores al puntero, por ejemplo

int *p;

p=100;// En términos generales, compilar El servidor generará un error aquí.

int *p;

p=(int*)100; Podemos usar conversión explícita

.