ヌル ポインターは、何も指さないポインターです。
null ポインタの使用例:
b) ポインタ変数に有効なメモリ アドレスがまだ割り当てられていない場合に、ポインタ変数を初期化するために使用されます。
b) 有効なメモリ アドレスを渡したくない場合は、関数パラメータに null ポインタを渡します。
c) ポインター変数にアクセスする前に、null ポインターをチェックしてください。こうすることで、ポインター変数が null でない場合にのみポインター変数の参照を解除するなど、ポインター関連のコードでエラー処理を行うことができます。
C では、ポインターに 0 を代入すると、ポインターは NULL を指します。
Float *p = 0 //initializing the pointer as NULL.
Begin. Declare a pointer p of the integer datatype. Initialize *p= NULL. Print “The value of pointer is”. Print the value of the pointer p. End.
ライブデモンストレーション
#include <stdio.h> int main() { int *p= NULL;//initialize the pointer as null. printf("The value of pointer is %u",p); return 0; }
The value of pointer is 0.
以上がC/C++ でゼロ アドレスを null ポインタとして使用するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。