写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个?

来源:互联网 发布:网络机房整改方案 编辑:程序博客网 时间:2024/05/18 15:08

博客内容来源:网络、书籍和本人整理总结

写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个?

-->#define MIN(X,Y) ((X)>(Y)?(Y):(X))

结果分析:

define只会是纯替换作用,所以X,Y均需要加括号,以防止X,Y为表达式的情况

谢谢阅读!

0 0