inline函数

inline函数的目的是为了提高程序执行的效率,inline函数的使用方法是将inline放在函数的定义处,而不是声明处.

/*错误
inline int fun(int x,int y);
int fun (int x,int y) { ... }
*/
int fun (int x,int y);
inline int fun (int x,int y) {...}

程序在执行到inline函数的时候,会直接将inline函数展开,这样将节省了函数掉的将要保存的代码执行时保存断点和执行完函数后恢复调用之前的状态等一些工作,提高了程序的执行效率,含有inline函数适用于函数体短小,且调用频繁的函数,不适用于函数体较大的函数这样反而起不到优化的程序执行效率的作用.

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页