- 2
- 0
- 约2.87万字
- 约 130页
- 2017-01-01 发布于广东
- 举报
第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内部也可以
原创力文档

文档评论(0)