6. 内联函数
当在一个函数的定义或声明前加上关键字inline则就把该函数声明为内联函数 。计算机在执行一般函数的调用时,无论该函数多么简单或复杂,都要经过参数传递、执行函数体和返回等操作 。若把一个函数声明为内联函数后,在程序编译阶段系统就有可能把所有调用该函数的地方都直接替换为该函数的执行代码,由此省去函数调用时的参数传递和返回操作 , 从而加快整个程序的执行速度 。通常可把一些相对简单的函数声明为内联函数,对于较复杂的函数则不应声明为内联函数 。从用户的角度看,调用内联函数和一般函数没有任何区别 。下面就是一个内联函数定义的例子 , 它返回形参值的立方 。
inline int cube(int n)
{
return n*n*n;
}
【c语言中函数头部定义形式 c语言函数头是什么意思】c语言中函数头部定义形式的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言函数头是什么意思、c语言中函数头部定义形式的信息别忘了在本站进行查找喔 。
推荐阅读
- ios可以虚拟定位,ios可以虚拟定位吗
- 专科新媒体就业前景如何,新媒体专业专科学校有哪些
- pg添加表字段,pg 增加字段
- 如何入股电商公司,入股电商公司怎么赚钱
- linux命令题 linux笔试题
- ios怎么上por,ios怎么上外国网站不受限制
- hbase服务的命令,hbase服务包含哪些进程
- ITOOLS安卓模拟器游戏,itools模拟器支持ios吗
- python函数swap Python函数参数