【发布时间】:2018-02-10 14:25:41
【问题描述】:
有时我看到程序员使用:
void *ptr = <something>;
if (ptr == NULL)
<do something>;
代替:
void *ptr = <something>;
if (!ptr)
<do something>;
if (!ptr) 有什么问题吗,还是只是编码风格偏好?
【问题讨论】:
-
这只是一种编码风格的偏好。
-
似乎有一些信息here,但我不确定这是否应该归类为重复