天天看点

宏定义和函数的区别

2.执行效率

   函数在传参和返回值时没有宏定义直接替换语句效率高。

3.程序长度

   宏定义时写一行调几行代码,而函数则一直调用一个位置,源代码没有变长。

4.副作用

   传j++时返回值发生变化