char
ポインターを宣言しfptr
て初期化しNULL
、別のchar
ポインターを宣言しますfield
。は単なる無効なポインター値でNULL
あり((void *)0)
、ポインターが有効かどうかを確認するために使用できます。
ポインターへの代入NULL
は、初期化されていないポインターの逆参照を回避するのに役立ちます。たとえば、失敗時にmalloc
戻りますNULL
。
NULL
の呼び出し後にポインターをチェックするとmalloc
、未定義の動作を防ぐことができます。