C语言程序设计丁峻岭等第七章课件教学.pptVIP

  • 2
  • 0
  • 约2.87万字
  • 约 130页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计丁峻岭等第七章课件教学.ppt

第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)

1亿VIP精品文档

相关文档