#define MIN(A, B) ((A) > (B) ? (B) : (A))
为什么宏定义要加括号?
强烈建议宏定义要给表达式加括号,这是一种良好的编程习惯,可以避免出错!
宏定义的本质是直接替换!!!宏定义后面的表达式直接替换宏定义名字!
#define MIN(A, B) ((A) > (B) ? (B) : (A))
为什么宏定义要加括号?
强烈建议宏定义要给表达式加括号,这是一种良好的编程习惯,可以避免出错!
宏定义的本质是直接替换!!!宏定义后面的表达式直接替换宏定义名字!