二维码
微世推网

扫一扫关注

当前位置: 首页 » 快闻头条 » 科普 » 正文

内联函数

放大字体  缩小字体 发布日期:2018-08-05 16:08:38    作者:微世推-孙丽萍    浏览次数:275
导读

一般函数执行过程:保留现场执行函数恢复现场控制总是从被调函数 返回到 主调函数内联函数1在内联函数中使用关键字 inline 声明2内联函数会对函数体进行替换3有函数声明,且必须在主函数前面4函数里面必须简单,不能

一般函数执行过程:保留现场执行函数恢复现场控制总是从被调函数 返回到 主调函数内联函数1在内联函数中使用关键字 inline 声明2内联函数会对函数体进行替换3有函数声明,且必须在主函数前面4函数里面必须简单,不能有for 结构,switch结构5对内联函数不能进行异常接口声明
相当于C中的宏,但是宏有一定的副作用(宏不存在整体的概念)!看看实例源代码:
#include iostream using namespace std;
inline double Area(double r){    return 3.14*r*r;}
int main(){    double r(3.0);    double area;    area=Area(r);    cout "面积是:" area endl;}  结果:  //这段源代码,觉得文字解释的不够清楚,可以看看这段视频,里面的老师讲解的或许能懂!

玩课网:wanke001/User/Student/CourseStudy.aspx?ClassID=26 PhaseDetailID=1588

注册一个账号之后登陆,这个视频讲解到

 

 

左右的时间,就会有这段例子;

 

分享知识,分享快乐!希望中国站在编程之巅!

               ----融水公子

 
(文/微世推-孙丽萍)
免责声明
• 
本文仅代表发布者:微世推-孙丽萍个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,需自行承担相应责任。涉及到版权或其他问题,请及时联系我们删除处理邮件:weilaitui@qq.com。
 

Copyright©2015-2025 粤公网安备 44030702000869号

粤ICP备16078936号

微信

关注
微信

微信二维码

WAP二维码

客服

联系
客服

联系客服:

24在线QQ: 770665880

客服电话: 020-82301567

E_mail邮箱: weilaitui@qq.com

微信公众号: weishitui

韩瑞 小英 张泽

工作时间:

周一至周五: 08:00 - 24:00

反馈

用户
反馈