null pointer

[nʌl ˈpɔɪntər] ナル ポインター

1. プログラミングにおいて、メモリ上のどの有効な場所も指し示していないポインタが持つ特別な値です。

変数やポインタが、本来データが存在するはずのメモリアドレスではなく、「無効な場所」や「どこも指し示していない」状態を明確に表すために用いられる特別な値です。これは、意図的に割り当てられていない状態や、エラー状態を表すのに使われます。
A null pointer indicates that the pointer does not refer to any valid object or function. (ヌルポインタは、そのポインタがいかなる有効なオブジェクトや関数も参照していないことを示します。)

2. プログラムの実行中に、有効なメモリを参照せずに不正な操作を行う原因となる概念、またはその状態を指します。

nullポインタを介してデータにアクセスしようとすると、プログラムは存在しないメモリ領域にアクセスを試み、通常は「ヌルポインタ参照(null pointer dereference)」と呼ばれるエラーを引き起こします。これはセグメンテーション違反などの重大な問題につながり、プログラムの予期せぬ終了を引き起こすことがあります。
A null pointer indicates that the pointer does not refer to any valid object or function. (ヌルポインタは、そのポインタがいかなる有効なオブジェクトや関数も参照していないことを示します。)
関連
memory address
null reference
undefined behavior