问一个问题,NULL 和 0哪个好一点?

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:25:09
谢谢!

。。在系统的文件里已经这样定义了:
#define NULL 0
这两者是等价的

在判断指针是否为空的时候一般采用NULL
数的时候用0
Bool值的时候都不用了

这个看用户的需求了 不能说谁好谁不好

看情况了。
null代表没有值。

0好些吧,可以代表否定,而NULL是空值。而且NULL要按4下键盘,0就按一下。呵呵

NULL 就是 0的宏定义,有些语句中用NULL理解上更好一些!
比如判断一个句柄是否为空,用if(handle==NULL)比if(handle==0)更好理解!

判断指针为空之类的问题时,为使程序清晰,用NULL