带参数的宏定义 #define MIN(x,y) (x)

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/07 10:11:04
带参数的宏定义#defineMIN(x,y)(x)带参数的宏定义#defineMIN(x,y)(x)带参数的宏定义#defineMIN(x,y)(x)宏定义的作用只是在编译的时候进行简单的字符串替换,

带参数的宏定义 #define MIN(x,y) (x)
带参数的宏定义 #define MIN(x,y) (x)

带参数的宏定义 #define MIN(x,y) (x)
宏定义的作用只是在编译的时候进行简单的字符串替换,而不会考虑具体代码的逻辑运算.
所以编译编译的时候是直接把10*MIN(10,15)换成了10* (10)