6.1模块化程序设计与函数 在设计较复杂的程序时,我们一般采用的方法是:把问题分成几个部分,每部分又可分成更细的若干小部分,逐步细化,直至分解成很容易求解的小问题。这样的话,原来问题的解就可以用这些小问题来表示。 6.1.1 模块与函数 C语言程序由基本语句和函数组成,每个函数可完成相对独立的任务,依一定的规则调用这些函数,就组成了解决某个特定问题的程序。 6.1.2模块设计的原则 设计算法:找出a,b两数中的较大者,并输出 分析: 这个问题分三个步骤: 输入两个数; 找出其中的大数; 输出大数。 6.2 函数的定义与调用 在C语言中,函数(Function)是一个处理过程,可以进行数值运算、信息处理、控制决策,即一段程序的工作放在函数中进行,函数结束时可以携带或不带处理结果。 库函数(标准函数):系统提供自定义函数:用户自己写 “函数”的主要知识点 函数的定义 函数的参数和返回值 函数的调用 嵌套和递归 变量的作用域 6.2.1 标准库函数 C语言有丰富的库函数,这些函数的说明在不同的头文件(*.h)中。 6.2.2 函数的定义 自定义函数的声明 求1!+2!+3!+…+10! 算法:i =1; s=0; 当 i = 10 s=s+ i! 定义求 i! 的函数 函数的参数 int
您可能关注的文档
最近下载
- 电磁场与电磁波(第五版)全套教学课件.pptx
- 2026年河南郑州市高三二模语文试卷答案讲评课件.pdf VIP
- 田忌赛马何捷课件.pptx VIP
- 2025 CSCO宫颈癌诊疗指南.pptx VIP
- 2023年广东省东莞市中考数学试卷真题(含答案详解).docx
- 2026年高纯石英砂项目商业计划书.docx
- 2025年国家卫健委遴选医疗管理人员笔试试题及答案.docx
- 《地质灾害治理工程(试)运行效果监测规范》DB51T 3318-2025.docx VIP
- “韬奋杯”竞赛考卷(有答案) .pdf VIP
- 《2026NCCN子宫颈癌临床实践指南(第1、2版)》解读PPT课件.pptx VIP
原创力文档

文档评论(0)