- 2
- 0
- 约2.79万字
- 约 87页
- 2017-03-03 发布于广东
- 举报
新编C程序设计教程作者赵忠孝第6章课案.ppt
第6章 函 数 结构化程序设计是把任务的总目标分解为若干个子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。分解大任务到小模块,可以降低程序的复杂性,增强程序的可靠性和可重用性。程序就可以充分利用现有的模块,做积木式的扩展。 C语言中的函数(function)相当于其它高级语言的子程序,是一个独立的程序模块。通过对函数的调用,实现对问题求解的功能。C语言不仅提供了极为丰富的库函数(,还允许用户建立自己定义的函数。C程序的全部工作都是由各式各样的函数完成的,所以C语言也称为函数式语言。 6.1概述 6.2函数定义的一般形式函数定义的一般形式 6.3 函数的参数和函数的值 6.4 函数的调用 6.5 函数的嵌套调用 6.6 函数的递归调用 6.7 数组作为函数参数 6.8 内部变量与全局变量 6.9 变量的存储类别 6.10内部函数和外部函数 6.11 多个源程序文件的编译和连接 小结 6.1 函数的定义和调用 6.1.1 函数定义 函数定义就是编写完成某一特定功能的程序段。在设计函数时,其功能尽可能的完备,与外部的联系尽可能的少。使函数具有高内聚,低耦合的特性。函数和变量一样要遵循“先定义后使用”的原则。 1.函数定义的一般形式 [类型标识符] 函数名([形式参数表]) { 声明部分 语句部分
您可能关注的文档
- 数字系统设计与EDA技术第2版作者于润伟第5章VHDL语言的并行语句课案.ppt
- 数字系统设计与EDA技术第2版作者于润伟第6章VHDL语言的顺序语句课案.ppt
- 数字系统设计与EDA技术第2版作者于润伟第7章数字系统设计综合实训课案.ppt
- 数字系统设计与EDA技术第2版作者于润伟第一章绪论课案.ppt
- 数字系统设计与EDA技术第2版作者于润伟第三章课编程逻辑器件课案.ppt
- 数字艺术设计概论作者周苏主编第5-2讲:FlashMotion动画“字牌翻转”课案.ppt
- 数字视频图像处理与通信作者刘富强王新红宋春林陈康力第10_11章第10章视频图像编码课案.ppt
- 数字视频图像处理与通信作者刘富强王新红宋春林陈康力第10_11章第11章多媒体通信课案.ppt
- 数字视频图像处理与通信作者刘富强王新红宋春林陈康力第1_2章第1章绪论课案.ppt
- 数字视频图像处理与通信作者刘富强王新红宋春林陈康力第1_2章第2章视频的图像表示课案.ppt
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
原创力文档

文档评论(0)