❤恋するコンピュータサイエンス❤

コンピュータサイエンス、3DCGをもっと楽しく、もっと本質的に!c言語、c++の記事中心です

NULLチェック

Q
NULLポインタはどんな場合に使うかを説明せよ。


A
NULLポインタの有用性は、「NULLチェック」と呼ばれる判定を行うためです。
ポインタがNULLを指しているか否でNULLチェックします。
ポインタの値が
「NULLであれば参照が無効」、
「NULL以外であれば、正当なメモリへの番地」
という判定に使える。
下記のサイトの記事が分かり易い

C言語 NULLポインタ【ポインタの参照を無効化する唯一の方法】