c语言程序设计教学资料函数
第7章 函数主要内容 模块化程序设计 函数的定义 向函数传递值和从函数返回值 函数的调用 函数的作用域和存储类别 牛牛文库文档分享为什么要用函数?问题: 如果程序的功能比较多,规模比较大,把所有代码都写在main函数中,就会使主函数变得庞杂、头绪不清,阅读和维护变得困难 有时程序中要多次实现某一功能,就需要多次重复编写实现此功能的程序代码,这使程序冗长,不精炼 牛牛文库文档分享用模块化程序设计 在设计一个较大的程序时,往往把它分为若干个程序模块,每一个模块包括一个或多个函数,每个函数实现一个特定的功能 采用“分而治之”的办法简化程序设计的过程 C程序可由一个主函数和若干个其他函数构成 事先编好一批实现各种不同功能的函数 主函数调用其它函数,其它函数也可以互相调用 同一个函数可以被一个或多个函数调用任意多次 牛牛文库文档分享 牛牛文库文档分享 功能分解 自顶而下、逐步求精的过程 模块化分解原则 保证模块的相对独立性 高聚合(模块的功能独立、单一)、低耦合(模块对外接口简单) 设计好模块接口 接口是指罗列出一个模块的所有与外部打交道的变量 定义好后不要轻易改动 在模块开头(文件的开头)进行函数声明 牛牛文库文档分享模块化程序设计方法例:输出以下的结果,用函数调用实现。 ******************How do you do! ****************** 牛牛文
您可能关注的文档
- 2016好奇纸尿裤百度营销合作方案20151223.pptx
- 2015惠州鸿顺橙果项目营销策略报告.pptx
- 20131113沃航日照项目市场培训.pptx
- 公务员面试课件漫画类.pptx
- 02知心推广产品知识之百度教育.pptx
- 人教版小学语文二年级下册17课古诗两首望庐山瀑布课件.pptx
- lightupscience科学3b课件unit3electricityunitreview.pptx
- otn综合运维系统宣传材料戚博.pptx
- 人美版小学六年级美术上册凝固的音乐—建筑课件.pptx
- 先进xct影像设备及医疗影像设备新技术.pptx
- 2025-2030智能充电桩与V2H系统协同控制算法专利布局与竞争壁垒分析报告.docx
- 2025-2030中国量子计算芯片低温控制技术突破与商用场景报告.docx
- 2025-2030中国汽车功率半导体行业车规认证与产能布局报告.docx
- 2025-2030中国商业航天发射服务竞争力与国际市场开拓战略研究.docx
- 2025-2030中国电子特气纯化技术突破与晶圆厂认证周期缩短研究.docx
- 2025-2030中国G小基站芯片国产化方案与运营商集采策略分析.docx
- 2025-2030中国食品安全检测传感器快速响应技术与市场监管需求.docx
- 2025-2030中国母婴营养品配方注册制影响与跨境购渠道变革研究.docx
- 2025-2030中国人工智能芯片行业算力需求与市场格局演变研究.docx
- 2025-2030中国工业自动化控制芯片实时操作系统适配性测试标准.docx
最近下载
- 2026黑龙江省迎春林业局有限公司公开招聘34人备考题库及一套答案详解.docx
- 1.1地球的自转课件2023-2024学年高中地理湘教版(2019)选择性必修1.pptx
- 2026年河北省邢台市【辅警协警】笔试真题(附答案).docx VIP
- 高龄妇女孕期管理专家共识建议2024(全文).pptx VIP
- 数学广角 搭配问题(课件)20250-2026学年度人教版数学三年级上册.pptx VIP
- 泉州国企面试题目及答案.doc VIP
- 美剧剧本绝望主妇台词本中英文对照精排版第一季第一集.pdf VIP
- 基于部编本八年级古诗词的群文阅读教学实践与探索.docx
- 多级轴流压气机前加级的设计与性能优化研究:理论、方法与实践.docx VIP
- 高频精选:国企面试题目及最佳答案.doc VIP
原创力文档

文档评论(0)