C语言#define NULL 0 问题

c语言中的宏定义命令#define NULL 0 中,这个0是数字0 还是字符‘0’?不是编译的时候是做简单的字符替换吗,那么把NULL替换成字符‘0’的话不久错了吗?

第1个回答  2007-05-23
是数字0
第2个回答  2007-05-23
这个0就是空的意思
第3个回答  2007-05-24
NULL经常用来初始化指针为空指针

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网