- 15
- 0
- 约1.85万字
- 约 62页
- 2016-11-27 发布于河南
- 举报
C程序设计(自考4737)第3章
第3章 函数和函数模板 C++语言的模块设计离不开函数,函数设计更离不开参数。在面向对象程序设计中,成员函数也是函数,只是它们的类型及其返回值更复杂些。由此可见,熟练地掌握函数知识,是非常必要的。 掌握函数设计和调用的正确方法,是程序设计的基本功。正确设计函数原型和参数类型,不仅能保证函数的正确性,而且能提高程序设计的效率。 本章除介绍函数调用,以及函数调用中的参数替换和返回值等问题之外,还讨论函数指针、内联函数、函数重载、函数模板等,但不涉及类的构造函数和成员函数。 3.1 函数的参数及其传递方式 3.2 深入讨论函数返回值 3.3 内联函数 3.4 函数重载和默认参数 3.5 函数模板 传递函数参数可使用传值和传引用(传址),传值又分为传数值和传地址值,传引用传递的就是地址。函数的参数还可以设计成默认形式,以方便使用。 3.3.1 (对象作为函数参数)传数值 传数值是将实参的值传递给形参,形参拥有实参的一个备份,当在函数中改变形参的值时,改变的是这个备份中的值,不会影响原来实参的值。传数值方式可以防止被调用函数改变参数的原始值,这在很多场合是很重要的。 注意,数组不能使用传数值方式。 ? 【例3.1】传数值不会改变原来值的例子。 #include iostream #include string using namespace std; void swap(strin
您可能关注的文档
- (转载)语音芯片选型指南2.doc
- (最新最全)2012年全国各地中考数学解析汇编1章有理数.doc
- ...市普通高中2009届学业水平测试模拟试卷二生物试题_高二生物_百度....doc
- ...命题轨迹找准存在问题探寻复习策略——2008年政治学科高考复习谈....doc
- (上课用)Matlab第六章.ppt
- (三栏版)201403C语言题库.doc
- 0101第一章 社会主义法治理念的基本理论.doc
- 014年度卫生系列高级专业技术.doc
- 02第二章 程序的灵魂——算法.ppt
- 050-函数.ppt
- 居间合同模板:企业融资中介服务.docx
- 2026福建泉州发展集团有限公司人才引进招聘10人备考题库及参考答案详解(达标题).docx
- 2026福建泉州发展集团有限公司人才引进招聘10人备考题库及参考答案详解(轻巧夺冠).docx
- 农业科技合作合同模板(多方合作).docx
- 最新高一历史期末常考知识点测试.docx
- 2026福建泉州发展集团有限公司人才引进招聘10人备考题库及参考答案详解(考试直接用).docx
- 2026福建泉州发展集团有限公司人才引进招聘10人备考题库及参考答案详解(精练).docx
- 电力供应及用电合同协议.docx
- 咖啡店加盟代理合同协议.docx
- 最新从细胞膜到细胞器:高一生物期中核心概念专项测试.docx
原创力文档

文档评论(0)