内联函数:static inline 和 extern inline 的区别
Inline函数
程序执行时,处理器从Memory中读取代码执行。当程序中调用一个函数时,程序跳到存储器中保存函数的位置开始读取代码执行,执行完后再返回。
为了提高速度,C定义了inline函数,告诉编译器把函数代码在编译时直接拷到程序中,这样就不用执行时另外读取函数代码。
Inline Static函数
Static函数告诉编译器其他文件看不到这个函数,因此该函数
原创
2015-09-18 09:35:57 ·
2332 阅读 ·
0 评论