1:实现代码:

#define MAX(x,y) (((x)>(y)) ? (x):(y))
#define MIN(x,y) (((x)>(y)) ? (x):(y))

 需要注意的几点:

(1)三元运算符(?:)

(2)在宏中需要把参数小心地用括号括起来。因为宏只是简单的文本替换如果不知居易,很容易引起歧义。

相关文章:

  • 2022-12-23
  • 2021-05-04
  • 2022-01-08
  • 2021-07-24
  • 2021-09-11
猜你喜欢
  • 2021-09-23
  • 2021-07-26
  • 2022-01-12
  • 2021-07-12
  • 2022-12-23
  • 2021-10-31
  • 2021-10-14
相关资源
相似解决方案