Evi*_*ach 6 c c++
当我们谈论NULL时,我会不时遇到与其他程序员的通信问题.现在NULL可以是 一个NULL指针 ,NUL字符 是某种数据库中的空数据元素.
NUL似乎是最令人困惑的.它是ASCII字符0x00. 我倾向于在代码中使用'\ 0'来表示它.我的组中的一些开发人员 倾向于简单地使用0,并让编译器隐式地将其转换为char.
您更喜欢NUL使用什么?为什么?
Rob*_*ble 10
我使用'\0'nul-character和NULL指针,因为它在两种情况下都是最清晰的.
'\0'
NULL
顺便说一句,这两个0和'\0'是intS IN C和任一个将被转换为char当存储在一个char变量中.
0
int
char
Mat*_*t J 5
我喜欢预定义的NULL宏,因为它保留了语义,而不是数字0的其他一些用法.
归档时间:
16 年,10 月 前
查看次数:
1368 次
最近记录:
16 年,1 月 前