널 포인터는 아무 것도 가리키지 않는 포인터입니다.
널 포인터의 일부 용도는 다음과 같습니다.
b) 포인터 변수에 유효한 메모리 주소가 아직 할당되지 않은 경우 포인터 변수를 초기화합니다.
b) 유효한 메모리 주소를 전달하고 싶지 않을 때 함수 인수에 널 포인터를 전달하기 위해.
c) 포인터 변수에 접근하기 전에 널 포인터를 확인하기 위해. 따라서 포인터 관련 코드에서 오류 처리를 수행할 수 있습니다. NULL이 아닌 경우에만 포인터 변수를 역참조합니다.
C++에서 NULL을 가리키는 포인터를 의미하는 포인터에 0을 할당하면
구문
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.