当我们谈论 NULL 时,我有时会遇到与其他程序员的沟通问题。现在 NULL 可以是
空指针
NUL 字符
某种数据库中的空数据元素。
NUL 似乎是最令人困惑的。它是 ASCII 字符 0x00。
我倾向于在代码中使用 '\0' 来表示它。我小组中的一些开发人员
倾向于简单地使用 0,并让编译器将其隐式转换为 char。
您更喜欢用什么来表示 NUL?为什么?
I use '\0'
对于空字符和NULL
对于指针,因为这两种情况都是最清楚的。
顺便说一句,两者0
and '\0'
are int
C 中的 s 中的任何一个都将转换为char
当存储在char
多变的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)