- 4
- 0
- 约1.26万字
- 约 83页
- 2017-01-01 发布于广东
- 举报
第3章 函数 关于函数 一个C++的程序是由若干个源程序文件(即.cpp文件)构成的,而一个源程序文件是由若干个函数构成的。 利用函数的目的有两个方面: 一方面使程序更利于维护、逻辑上更加清晰; 另一方面对于某些相同的功能,可以通过多次函数调用完成该功能的多次实现,从而减少重复性代码的编写工作。 本章主要内容 1.函数的定义方法和调用方法。 2.函数的类型和返回值。 3.形式参数与实际参数,参数值的传递。 4.变量的作用域、生存周期和存储类别(自动、静态、寄存器,外部)。 5.函数的递归调用。 6.函数重载。 7.内联函数。 8.带有默认参数值的函数。 3-1 函数定义 从用户的角度看,有两种不同的函数:库函数和用户自定义函数。 库函数也称标准函数,它是由C++系统提供的,用户不必自己定义便可在程序中直接使用,如,求平方根函数sqrt、字符串连接函数strcat等; 而用户自定义函数则需要用户根据程序的要求进行定义后,才可在程序中进行使用。 定义函数的一般形式为: 函数返回值的数据类型标识符 函数名(形式参数表) { 函数体 } 说明: (1)函数返回值的数据类型标识符表示该函数返回值的类型。 (2)函数名即函数的名称,由用户给定,命名规则和其他标识符的命名规则相同。 (3)形式参数(即形参)的书写形式要采用新的ANSI标准,即必须把形参放在函数名后面的括号内,每个参数
您可能关注的文档
- C++程序设计冯博琴C++第7章课件教学.ppt
- C++程序设计冯博琴C++第8章课件教学.ppt
- C++程序设计冯博琴C++第9章课件教学.ppt
- C++程序设计冯博琴C++第10章课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第1章程序设计概述课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第2章C++基础知识课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第3章选择结构的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第4章循环结构的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第5章复杂数据的程序设计课件教学.ppt
- C++程序设计连卫民何樱韩彦锋等第6章模块化的程序设计课件教学.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 新视野大学英语3读写教程(第三版)u3培训课件.pptx VIP
- 盘扣式脚手架巡视检查记录表.docx VIP
- 蜜蜂授粉技术操作规程 .pdf VIP
- 2023年福建南平中考英语真题及答案.pdf VIP
- SY∕T 6106-2020 气田开发方案编制技术要求.pdf
- 项目二 任务一 托盘(教案)《餐饮服务与管理》(高教版第二版)同步课堂.docx
- 2025年演出经纪人演员梯队建设与组合(团体)管理专题试卷及解析.pdf VIP
- 2025年房地产经纪人“层级分摊法”在复杂建筑中的应用专题试卷及解析.pdf VIP
- 基于联邦学习的医疗数据隐私保护方案.pdf VIP
- 2025年无人机驾驶员执照考古勘探中地形复杂与文物碰撞风险事故案例分析专题试卷及解析.pdf VIP
原创力文档

文档评论(0)