-2 c
NULL是定义在宏<stddef.h>的null pointer; 可以定义为((void*)0)。NULL是ASCII字符集中第一个字符的名称。它们之间有什么区别?
NULL
<stddef.h>
null pointer
((void*)0)
ASCII
Lev*_*evi 5
NULL和NUL具有相同的概念:它们都表示缺少值。唯一的区别是-如您所说-NULL是其中的宏,而NUL是赋予第一个ASCII字符的名称。您可能会遇到称为NUL的宏的唯一情况是:
#define NUL '\0'
归档时间:
11 年,5 月 前
查看次数:
6056 次
最近记录:
11 年,2 月 前