查看英文原文
在 NGINX 世界中,我们通常使用 p == NULL 替代 !p 来检查指针值是否为 NULL。尽可能遵循此约定。 另外,还建议使用 p != NULL 替代 p 来检查相反的情况,不过在这种情况下简单地用 p 进行检查也没关系。
p == NULL
!p
NULL
p != NULL
p
以下是些例子:
if (addrs != NULL) {
if (name == NULL) {
对 NULL 的检查通常会更清楚地了解这个值的意思,从而有助于提高代码可读性。