C语言的Static Inline函数

Inline函数:函数 用Inline修饰的函数,在编译时,编译器会将该函数的代码放在函数调用处,而不用跳转到该函数的存储位置进行执行,省去了跳来跳去的空间开销,所以执行效率要高于普通的函数。可是,因为是用函数具体的代码来替换函数的调用,所以会带来空间上的一些额外开销,因此Inline函数是用空间来换取时间,使用时必定要注意,Inline函数的函数体必定不能复杂,必定是代码简单,且频繁调用的函数。
相关文章
相关标签/搜索