NULL

#ifndef NULL
#ifdef  __cplusplus
#define NULL    0
#else
#define NULL    ((void *)0)
#endif
#endif

上面是从头文件 <stdio.h>中找出来的,在C++中NULL就是0值数据类型为整型,而在C中被强制转换成了指针,值也是零。字符串结尾的字符'\0'值同样是0,类型整型,也就是NULL是常量。

一切源于对计算机的热爱
原文地址:https://www.cnblogs.com/liuweilinlin/p/2662612.html