Pointeur Nul
Un pointeur nul est un
pointeur
qui
est
typé
en pointeur vers
void
et ayant une valeur de zero.
Il peut s’écrire ainsi : (void*)0
.
En tant que pointeur vers void il ne
peut pas être
déréférencé
.
Dans une un condition booléenne
il a une valeur « fausse ».
La bibliothèque stdlib.h
propose la
macro
NULL
qui est
généralement remplacée par (void*)0
, ou toute autre
expression appropriée pour l’architecture courante ayant
les propriétés évoquées précédemment.