NULL 0 nullptr
1、平时做链表的时候我们经常用到指针指向空或者非空
ListNode *P;
P->next=NULL;
这里的NULL代表一个空指针,指针吗 结构体 它定义的就是这样 NULL和0一样就是宏定义的#define NULL 0
C++11 引入了nullptr
他就是为了区别开0这个即代表0这一个整数常量有代表空指针常量的这个东西
nullptr只代表一个空指针常量
一样的效果
1、平时做链表的时候我们经常用到指针指向空或者非空
ListNode *P;
P->next=NULL;
这里的NULL代表一个空指针,指针吗 结构体 它定义的就是这样 NULL和0一样就是宏定义的#define NULL 0
C++11 引入了nullptr
他就是为了区别开0这个即代表0这一个整数常量有代表空指针常量的这个东西
nullptr只代表一个空指针常量
一样的效果