- 20
- 0
- 约2.87万字
- 约 108页
- 2017-08-20 发布于广东
- 举报
第7章 函数 7.1 函数 7.2 变量的存储属性 7.3 画图程序的实现 课后练习 模块化程序设计思想是将一个较大的程序分为若干个程序模块,每个模块可以实现某一种特定的任务。C语言提供的支持模块化程序设计的功能有:(1)程序结构函数化。程序整体由一个或多个函数组成,每个函数可以实现独立的任务。(2)允许通过使用不同存储类别的变量控制模块内部及外部的信息交换。(3)具有预编译功能,为程序的调试、移植提供了方便。C语言模块化程序结构的特点主要体现在以下两点:(1)无论涉及的问题是复杂还是简单,规模是大还是小,用C语言设计程序,任务只有一项,就是编写函数,至少也要编写一个main()函数。(2)执行C程序就是执行相应的main()函数。即从main()函数的第一个前花括号开始,依次执行后面的语句,直到最后的后花括号为止。其他函数只有在执行main()函数的过程中被间接调用执行。 如图7-1所示,某一程序的主函数中含有调用函数f1、f2 的表达式,当程序执行到语句f1();时,函数f1才被调用,当执行到语句f2();时,函数f2才被调用。 调用f1时,main()通常会向f1传递一些信息,并将流程转向f1。函数f1执行完后,向main()送回一些信息,再将流程返回main()。调用f2时情形与f1相同。当然在执行f1函数时,f1内部也可以
您可能关注的文档
- C语言 程序设计 第9章 文件操作.ppt
- C语言编程技巧分析 教学课件 作者 kj第1章 基础知识编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第2章 选择结构编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第3章 循环结构编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第4章 数组编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第5章 函数编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第6章 预处理编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第7章 指针知识编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第8章 结构体共用体和枚举类型以及链表编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第9章 位运算编程技巧分析.ppt
最近下载
- Newland新大陆时代教育科技 AIoT在线工程实训平台 智能家居案例指导手册.pdf
- 2025年事业单位笔试-海南-海南预防医学(医疗招聘)历年参考题典型考点含答案解析(5卷试题).docx VIP
- 10000m3h增压透平膨胀机设计说明书.doc VIP
- T_GDMDMA 0036—2024(临床医疗器械租赁服务规范).pdf VIP
- 西游记故事 大闹天宫 青少年教育出版集团.pdf VIP
- 高空作业车施工方案.docx VIP
- 2026深圳中考:化学重点基础知识点汇总.doc VIP
- 2023年湖北高考地理试卷真题及答案详解(精校版).pdf VIP
- JS-003 四川省房屋建筑工程和市政基础设施工程竣工验收报告.xls VIP
- 2025广东广州市海珠区社区专职工作人员招聘48人备考题库含答案详解(最新).docx VIP
原创力文档

文档评论(0)