- 0
- 0
- 约3.66千字
- 约 16页
- 2018-12-29 发布于福建
- 举报
第7章程序模块结构和c函数
第7章 程序的模块结构和C函数 内容提要 本章从模块化程序设计的角度,介绍如何编制所需要的C函数 包括函数的定义、调用方法,调用函数和被调用函数之间如何进行数据传递,变量和函数的存储类型对函数调用的影响,函数的递归调用 最后介绍如何向main()函数传递数据。 C程序的模块结构 1. 模块化程序设计的特点 根据模块化程序设计的思想,对于复杂的问题都可以采用自顶向下(或自底向上)、逐步求精的方法将其分解成若干个相对独立的子问题。每个子问题对应一个功能独立的程序模块,将这些模块有机地连接在一起,构成一个完整的程序。 2. C程序的模块结构 C函数的定义和调用 1. C函数的定义 C函数的定义格式有两种:传统格式和现代格式。传统格式也称KR格式,是早期编译系统使用的格式;现代格式又称ANSI格式,是现代编译系统使用的格式。 2. C函数的调用 调用函数和被调用函数之间的数据传递 当一个函数调用另一个函数时,函数之间传递数据的方式有3种,即虚实结合方式、函数返回值方式和全局变量方式,用得最多的是虚实结合方式。 1、虚实结合方式 虚实结合方式是在形式参数(简称形参)和实际参数(简称实参)之间进行的数据传递。虚实结合适用于所有的有参函数,传递的数据可以是变量、数组、指针、结构、函数等。 2 函数返回值方式 存储类型对函数调用的影响 变量的存储类型对函数调用的影响 函数的存储
您可能关注的文档
- 第7分统筹城乡发展.ppt
- 第7复杂控制统上.ppt
- 第7缸控制回路.ppt
- 第7函数.ppt
- 第7功能指令及其应用.ppt
- 第7负反馈大器.ppt
- 第7环境材料与清洁生产.ppt
- 第7过渡元概述.ppt
- 第7绘制编复杂图形对象.ppt
- 第7机箱电源.ppt
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
最近下载
- 2026北京协和医院临床药理研究中心合同制行政助理(质控员)招聘笔试备考试题及答案解析.docx VIP
- 2026北京协和医院应届毕业生招聘(管理类)笔试备考试题及答案解析.docx VIP
- 北京协和医院2025年应届毕业生招聘(护理类)笔试模拟试题及答案解析.docx VIP
- 大学物理热学课件.pptx VIP
- 北京协和医院2026年应届毕业生招聘(护理类)考试参考试题附答案解析.docx VIP
- TCAWS 0007―2026 安全管理标准化班组评定通用要求.pdf VIP
- 北京协和医院2026年应届毕业生招聘(护理类)笔试参考题库附答案解析.docx VIP
- 2024年高等教育医学类自考-01651仪器分析、检验仪器原理及维护笔试历年真题荟萃含答案.docx VIP
- 北京协和医院2025年应届毕业生招聘(护理类)笔试备考试题及答案解析.docx VIP
- 北京协和医院2026年应届毕业生招聘(护理类)笔试模拟试题及答案解析.docx VIP
原创力文档

文档评论(0)