预处理、const、static与sizeof

(一)用#define实现宏,并求最大值和最小值 #define MAX(x,y)    (((x)>(y)) ? (x):(y)) #define MIN(x,y)    (((x)<(y)) ? (x):(y)) 分析:这个操作符能产生比if-else更优化的代码,并且书写上更简洁明了。 而且有一点值得注意:在宏中需要把参数小心地用括号括起来,因为宏只是简单的文本替换,如果不注意很容易引起歧义
相关文章
相关标签/搜索