C++语法笔记 – 函数
本文由发表于6年前 | C++ | 暂无评论 |  被围观 3,875 views+

函数必须先声明后使用
引用调用:

用引用作为形参的函数调用称为引用调用:

void Swap(int &a, int &b);
int x(5), x(10);
swap(x,y);


注意:

声明一个引用的同时必须对它进行初始化,使它指向一个已存在的对象。
一旦一个引用被初始化,就不能指向其他的对象。
内联函数:

内联函数不是在调用时发生控制转移,而是在编译时就爱那个函数体嵌入在每一个调用处。这样就节省了参数传递、控制转移等开销。

inline 类型说明符 被调用函数(含类型说明的形参表){函数体语句;}


注意:

内联函数一般不能有循环语句和switch语句
内联函数的定义必须出现在第一次被调用之前
对内联函数不能进行异常接口声明
带默认形参的函数:

函数在定义时可以预先声明默认的形参值。调用时如果给出实参,则用实参初始化形参,如果没有给出实参,则采用预先声明的默认形参值。

//默认的形参值应该在函数的原型中给出:
int add(int x, inty=1);
int add(int x, int y){
return x + y;
}
函数重载:

两个以上的函数,具有相同的函数名,但是形参的个数或者类型不同,编译器根据实参和形参的类型及个数的最佳匹配,自动确定调用哪一个函数,这就是函数的重载。

重载函数的形参必须不同:参数个数不同或者类型不同。

除了文章中有特别说明,均为IT宅原创文章,转载请以链接形式注明出处。
本文链接:http://www.itzhai.com/c-syntax-notes-function.html
关键字: , ,
arthinking Java技术交流群:280755654,入门群:428693174 more
分享到:
 
2011 9/3
如果您有更好的原创技术博文或者观点,欢迎投稿:admin@itzhai.com,或者关注订阅左侧浮动面板的微信号订阅IT宅itread)发送消息。
C++推荐专题
C++
文章评论
    没有评论
给我留言

有人回复时邮件通知我
C++的相关文章
随机文章 本月热门 热评
1 据说这套试题对于软考很有帮助,大家可以看看 2011/4/26
2 Java Web笔记 – Servlet多线程同步问题及其解决方法 2011/11/10
3 Java基础笔记 – 通过反射机制动态获取属性的值模拟Struts的自动赋值 2011/10/7
4 Java基础笔记 – Java IO介绍以及File类的介绍和基本使用 2011/10/20
5 Java基础笔记 – 动态代理 Java中动态代理类的介绍和使用 2011/10/9
6 web网站项目编写页面时需要注意的事项 2011/5/15
友情推荐 更多
破博客 文官洗碗安天下,武将打怪定乾坤。多么美好的年代,思之令人泪落。
Mr.5's Life 白天是一名程序员,晚上就是个有抱负的探索者
行知-追寻技术之美 关注大数据,分布式系统
我爱编程 编程成长轨迹
Cynthia's Blog 学习笔记 知识总结 思考感悟
 
猜您喜欢
欢迎关注我的公众号 IT宅
关于IT宅 文章归档

IT宅中的文章除了标题注明转载或有特别说明的文章,均为IT宅的技术知识总结,学习笔记或随笔。如果喜欢,请使用文章下面提供的分享组件。转载请注明出处并加入文章的原链接。 感谢大家的支持。

联系我们:admin@itzhai.com

Theme by arthinking. Copyright © 2011-2015 IT宅.com 保留所有权利.