c++ 中用NULL要包括什么 头文件?

如题所述

NULL在头文件的定义是0
指的是ASCII字符集中的第一个字符,标志“空”的一个状态字。
while(*pf)
while(*pf!=0)
判断指针为空(假)做为终止循环的条件。
指针这种用法一般是在调用函数中,会传递一个指针,然后返回已指向目标的指针,用户通过该指针就可以操纵所需功能了。如果调函数失败,返回的就是空指针。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-02
NULL不是C语言基本类型,其定义在stddef.h文件中,作为最基本的语言依赖宏存在。但是随着C/C++的发展,很多文件只要涉及了系统或者标准操作都会将NULL作为标准宏声明或者包含。所以几乎包含任意的C++标准头文件都会把这个宏引入。
其定义在cstddef文件中。
其实编译器有内置的NULL类型,比如__null等。本回答被网友采纳
第2个回答  2013-04-02
也可以不用包含头文件。自己定义也可以
#define NULL 0
第3个回答  2013-04-03
比如你用#include <stdio.h>用
#include <iostream.h>都包含,就是通常的.h文件都有的
第4个回答  2013-04-02
一般的头文件都包含吧
#include<iostream>
或则
#include<stdlib.h>本回答被网友采纳
相似回答