1.使用#ifdef 后面不要带括号

正确: #ifdef D8990

错误: #ifdef (D8990)

条件编译,按位取反的错误

截图摘自《C Primer Plus》

2.正确: #if defined (D8990)

3.易错点: 不要混用:

逻辑非:! ,对整个表达式取反,结果只有0或1

按位取反:~

 

相关文章:

  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-10
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-14
  • 2022-12-23
  • 2021-05-23
  • 2021-04-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案