C语言内联函数
说明
内联函数是C语言C99标准新增加的特性。
关键字inline告诉编辑器,任何地方调用内联函数,就直接把机器码插入到调用他的地方。这样执行效率更高,免去上下文调度的开销。
例子
// 函数swapf()交换两个浮点变量的值
// 参数:两个指向float的指针
// 返回值:无
inline void swapf( float *p1, float *p2 ) // 一个内联函数
{
float tmp = *p1; *p1 = *p2; *p2 = tmp;
}
// 函数selec
原创
2021-06-20 19:42:27 ·
410 阅读 ·
1 评论