- 13
- 0
- 约2.14万字
- 约 101页
- 2017-01-06 发布于浙江
- 举报
第5章 函数 第5章 函数 第5章 函数 5.1 函数基础知识 5.1 函数基础知识 由图可以看出一个C语言程序可以包含若干个源文件,而每个源文件又是由若干个函数构成的,因此,也可以说函数是C语言源程序的基本模块,程序的功能是通过对函数模块的调用来实现的。 5.1.1 函数的概念 函数,就是一个能够完成一定功能的执行代码段。 C语言程序的所有功能都是通过函数之间的调用来实现的。使用函数有以下优点: ①程序结构清晰,可读性好。 ②减少重复编码的工作量。 ③可多人共同编制一个大程序,缩短程序设计周期,提高程序设计和调试的效率。 可以将一些重复使用的功能或操作定义成一个函数,在其他函数中如果需要可以直接调用这个函数,而省掉了很多重复性的工作。并且使程序结构看起来更加简单清晰。 5.1.1 函数的概念 5.1.1 函数的概念 在C语言中,所有的函数定义,包括主函数main在内,都是平行的。也就是说,在一个函数的函数体内不能再定义另一个函数,即不能嵌套定义。 但是函数之间允许相互调用,也允许嵌套调用。习惯上把调用者称为主调函数。函数还可以自己调用自己,称为递归调用。 main 函数是主函数,它可以调用其它函数,而不允许被其它函数调用。因此,C语言程序的执行总是从main函数开始, 完成对其它函数的调用后再返回到main函数,最后由main函数结束整个程序。一个C语言源程序必须有且只有一个
您可能关注的文档
- 《C语言程序设计基础》1程序设计基础.ppt
- 《C语言程序设计基础》2基本数据类型及运算.ppt
- 《C语言程序设计基础》3程序设计结构.ppt
- 《C语言程序设计基础》4数组.ppt
- 《C语言程序设计基础》6指针.ppt
- 《C语言程序设计基础》7构造数据类型.ppt
- 《C语言程序设计基础》8文件.ppt
- 《C语言程序设计基础》复习C.PPT
- 《C语言程序设计基础》实验2-6参考答案.doc
- 《C语言程序设计基础》数组习题课.ppt
- 护理伦理教育与案例分析.pptx
- 苏科版数学八年级下册期中仿真模拟卷(一)(解析版).pdf
- 苏科版数学八年级下册期中仿真模拟卷(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(一)(解析版).pdf
- 浙江省杭州市丁荷(丁信)中学2025-2026学年八年级下学期数学期中学情调查(解析版).pdf
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).docx
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).pdf
- 浙江省舟山市2024-2025学年下学期期中数学素养监测试题卷(解析版).pdf
- 浙江省宁波市北仑区精准联盟2024-2025学年 期中质量调研八年级下学期数学试题卷(解析版).pdf
最近下载
- 新苏教版五年级下册科学全册精编知识点(复习资料).pdf
- 小学数学骨干教师基本功试题及答案.docx VIP
- 第九讲:信息与大数据伦理问题-工程伦理.ppt VIP
- 自然资源确权登记测试卷附答案.doc
- 2026上海徐汇高三二模语文试卷及答案.docx VIP
- 第2单元第1课《观照自然》课件+2025-2026学年人美版初中美术七年级下册.pptx VIP
- DIN_7500-1-01_07_2021-en-ISO公制螺纹成型螺钉第1部分:渗碳和回火螺钉技术规范.pdf VIP
- GB50819-2013:油气田集输管道施工规范.pdf VIP
- 2026年江苏省中考历史试卷及答案.doc VIP
- 2025年最新小学数学骨干教师基本功试题及答案.docx VIP
原创力文档

文档评论(0)