根据我的理解,宏和函数之间的区别在于宏调用将被定义中的指令替换,而函数执行整个push,branch和pop -thing.这是对的,还是我理解错了?
另外,如果这是正确的,那就意味着,宏会占用更多空间,但会更快(因为缺少推送,分支和弹出指令),不是吗?
c macros c-preprocessor
c ×1
c-preprocessor ×1
macros ×1