阅读背景:

内联函数和带参数的宏的区别

来源:互联网 

(1)、内联函数

当程序执行函数调用时,系统要建立栈空间,保护现场,传递参数以及控制程序执行的转移等等,这些工作需要系统时间和空间的开销。有些情况下,函数本身功能简单,代码很短,但使用频率却很高,程序频繁调用该函数所花费的时间却很多,从而使得程序执行效率降低。当程序执行函数调用时,系统要建立栈空间,保护现场,传递参数以及控制程序执




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: