1、NUL 与 NULL 在C语言中,字符串表示为字符的数组。字符串最后一个字符为空字符 (’\0’),官方将其定义为 NUL ,而 NULL 是一个宏,其定义如下: #define NULL ((void*)0) //C语言的标准 #define NULL 0 //C++标准