"if (p == NULL)"和“if (NULL == p)”,哪种写法是更好的代码风格?

有人认为“if (NULL == p)”可以避免==被写成=,从而减少bug。但是我对一些优秀项目的代码做了一下统计,发现:
Linux kernel    12436   318
glibc   3715    0
在linux kernel里面,"NULL =="只出现了318次,而glibc里面"NULL =="根本就一次都没有出现过。

因此我认为,基于代码的可读性的原因,“if (p == NULL)”才是更好的代码风格。

 

相关文章:

  • 2022-01-30
  • 2021-07-19
  • 2022-02-09
  • 2022-01-03
  • 2022-01-23
猜你喜欢
  • 2021-12-21
  • 2022-12-23
  • 2021-12-29
  • 2022-12-23
  • 2022-12-23
  • 2021-07-31
  • 2021-10-03
相关资源
相似解决方案