函数-C程序设计基础
六、函数 6.1 模块化程序设计思想 6.2 函数的分类 6.3 函数概念 6.4 函数的嵌套 6.5 函数的递归 6.6 变量的作用域和存储类别 6.7 使用库函数 6.8 程序举例 6.1 模块化程序设计思想 在程序设计过程中,为了有效地完成任务,把 所要完成的任务精心分割成若干相对独立,但相 互仍可有联系的任务模块,这样的任务模块还可 以继续细分成更小的模块。直至那些小模块变得 任务相对单纯,对外的数据交换相对简单,容易 编写,容易检测,容易阅读和维护。 在C语言中,使用函数来实现被细分了的各个 模块的代码 ? 函数是C源程序的基本模块, 它封装了完成某 一特定功能的程序代码和数据。 ? C语言不仅提供了极为丰富的库函数(如Turbo C提供了四百多个库函数),还允许用户建立 自己定义的函数。 6.2 函数的分类 在C语言中可从不同的角度对函数分类 : ? 从函数定义的角度 : 自定义函数和系统库函数 ? 从主调函数和被调函数之间数据传送的角度: 有参函数和无参函数 ? 从有无返回值的角度 : 有返回值函数和无返回值函数 6.3 函数概念 6.3.1 函数的定义 函数定义的一般格式: 函数值类型 函数名(参数说明表) { 函数体 } 其中: ?
您可能关注的文档
- 出口退税申报系统无纸化企业数字证书驱动的安装-大连国家税务局.DOC
- 出生医学证明-成都妇女儿童中心医院.DOC
- 出国心得报告.PPT
- 出现侧弯什么是腰腿痛.PPT
- 伊顿VR–32调压器选择指引-Eaton.PDF
- 优化极限学习机的序列最小优化方法-西安交通大学学报.PDF
- 分布式测量系统服务窗口动态调度方法研究-自动化学报.PDF
- 优秀学校奖申报表-中华职业教育社.DOC
- 优雅致远新世代高等教育版图的变迁与重构-淡江大学.PDF
- 分量回归-嘉义大学.PPT
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉、总铬、总溴、总磷、总氯、总锡和总锑含量 标准立项发展报告.docx
- 动态压力测量方法 标准立项发展报告.docx
- 分布式电源并网技术要求 标准立项发展报告.docx
- 电气绝缘用聚合物材料直流电压耐久性评定 标准立项发展报告.docx
- 高超声速风洞流场品质要求 第1部分:常规高超声速风洞 标准立项发展报告.docx
- 电信设备环境条件分类 气候防护场所固定使用 标准立项发展报告.docx
- 飞行器模型气动光学效应风洞试验方法 标准立项发展报告.docx
- 飞行控制——可配平水平安定面作动器球螺杆下花键检查更换 标准立项发展报告.docx
- 2026年中国气相法二氧化钛行业市场规模及投资前景预测分析报告.pdf
- 2026年中国气相防锈包装行业市场规模及投资前景预测分析报告.pdf
原创力文档

文档评论(0)