检查无效指针

查看英文原文

在 NGINX 世界中,我们通常使用 p == NULL 替代 !p 来检查指针值是否为 NULL。尽可能遵循此约定。 另外,还建议使用 p != NULL 替代 p 来检查相反的情况,不过在这种情况下简单地用 p 进行检查也没关系。

以下是些例子:

if (addrs != NULL) {
if (name == NULL) {

NULL 的检查通常会更清楚地了解这个值的意思,从而有助于提高代码可读性。