为什么要这样写:if(NULL == p) ?

如果写成 p == NULL,有可能误写为 p = NULL,那么编译器并不会报错,但却不是程序想要的结果。因此写成 NULL == p 来防止这样的编码错误。实际上两者效果是一样的。

原文地址:https://www.cnblogs.com/demon90s/p/4665805.html