空指针

在变量声明的时候,如果没有确切的地址可以赋值,为指针变量赋一个 NULL 值是一个良好的编程习惯。赋为 NULL 值的指针
被称为指针,其值为0。
NULL 指针是一个定义在标准库中的值为零的常量。请看下面的程序:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#include<iostream>
using namespace std;

 int main () {
    int *ptr0 = NULL;
    int *ptr1=0;
   //int *ptr2=10;
    cout << "ptr0 value is " << ptr0<<'\n' ;
    cout << "ptr1 value is " << ptr1<<'\n' ;
 return 0;
 }

edit & run

Scroll to Top