NULL不是C语言基本类型,其定义在stddef.h文件中,作为最基本的语言依赖宏存在。但是随着C/C++的发展,很多文件只要涉及了系统或者标准操作都会将NULL作为标准宏声明或者包含。所以几乎包含任意的C++标准头文件都会把这个宏引入。
其定义在cstddef文件中。
其实编译器有内置的NULL类型,比如__null等
C++中定义NULL的头文件
最新推荐文章于 2025-01-14 16:21:05 发布
本文解释了NULL在C语言中的作用及其定义位置。NULL并非C语言的基本类型,而是作为一个依赖于语言的宏存在,通常在stddef.h文件中定义。由于其广泛的应用,在大多数C/C++的标准头文件中都可以找到NULL的声明。

6352

被折叠的 条评论
为什么被折叠?



