- 18
- 0
- 约1.54万字
- 约 74页
- 2017-01-01 发布于上海
- 举报
chap7函数
第七章 函数概述 一个C程序由一个或多个源程序文件组成,一个源程序文件是一个编译单位。 而每个源程序文件由一个或多个函数组成,函数是构成C语言程序的基本单位。由于C程序的执行总是从main函数开始,所以即使是非常简单的C语言程序,也至少包含一个函数,即main函数。一般大型的C语言程序都由多个函数构成的。所以从这个角度来说,编写C语言程序,实质就是编写构成C语言程序的各个函数。 函数的使用为C语言程序带来了许多好处。 一方面,C语言利用函数实现了程序的模块化设计,既满足了结构化程序设计的要求,又 使得程序的设计和维护变得相对较容易。 另一方面,由于函数可以重复使用:一个函数不仅可以在某个程序中多次被调用,而且还可以将其用于其他程序中,所以函数有效提高了代码的利用率,避免了相同功能代码的多次重复编写,加快了程序设计开发的进程。 另外,函数在控制任务规模、控制变量的作用范围以及程序开发的多人分工协作方面也有许多益处 。 可以说C程序的全部工作都是由各式各样的函数完成的, 所以也把C语言称为函数式语言。 函数分类 1. 从函数定义的角度看,函数可分为库函数和用户定义函数两种。 (1)库函数 由C系统提供,用户无须定义, 也不必在程序中作类型说明,只需在程序前包含有该函数原型的头文件即可在程序中直接调用。在前面各章的例题中反复用到printf 、 scanf
您可能关注的文档
- 写景抒怀.doc
- 七上语文知识清单.doc
- 第三章 交流电路2.ppt
- 个人做外贸的四种出口操作模式.pptx
- 初中语文教学论文 侧面烘托 以虚写实.doc
- 必修1单元三复习.ppt
- 2016-2021年海洋输油管市场前景预测及投资规划分析报告(目录).doc
- 第十章 代数系统.ppt
- 教师出差登记表.doc
- 周测试1高一必修三.doc
- 教育区域协同发展中人工智能大数据驱动的教育质量监测与评价体系构建研究与实践教学研究课题报告.docx
- 基于学生数字素养评价的教育信息化项目风险管理方法创新研究教学研究课题报告.docx
- 初中数学教学中数学建模思想与实际应用能力的课题报告教学研究课题报告.docx
- 智能研修模式下教师学习投入度与教师教学策略优化策略研究教学研究课题报告.docx
- 初中英语阅读理解能力智能评测系统与形成性评价的整合应用研究课题报告教学研究课题报告.docx
- 高中生运用社会网络分析科举制度社会关系演变规律课题报告教学研究课题报告.docx
- 人工智能辅助下的教育资源共享平台用户行为分析与个性化推荐教学研究课题报告.docx
- 跨学科教学评价体系人工智能优化中的评价结果可视化与分析教学研究课题报告.docx
- 传统手工艺图案中的对称性度量标准研究课题报告教学研究课题报告.docx
- 生成式AI在教师教学反思中的应用:构建高效教研体系的探索与实践教学研究课题报告.docx
原创力文档

文档评论(0)