于是他们展开了函数和宏定义之间的激烈讨论
这样这样这样:1.函数调用
2 .计算
3.函数返回
而宏定义是直接替换掉,所以宏定义在对于小型的计算工作比函数的规模更小,速度更快
咱举个例子,函数是需要这些步骤的
而宏定义就相当简单直接替换
可以看到int m1直接被替换成了宏定义的东西了,非常直观的看出来比函数少了很多步骤!!
但面对大型的计算时还是函数好用,因为宏定义是直接替换,万一来一个宏定义50行,你下面多来几个,到时候直接飙到几百上千行了,兄弟们利用宏定义或者函数的时候得斟酌一下!!
感谢老铁们看完我的文章!!!
如果有不对的地方及时纠正!!