C语言程序设计 教学课件 作者 姚海军 全书第5章.pptVIP

  • 5
  • 0
  • 约1.89万字
  • 约 136页
  • 2019-10-04 发布于未知
  • 举报

C语言程序设计 教学课件 作者 姚海军 全书第5章.ppt

  随着要处理的问题越来越复杂,程序也变得越来越长。长程序的编写会带来许多问题,长的程序开发困难,牵涉的情况较复杂,编写程序的人更难把握。此外,长程序的阅读和理解也会困难,这将影响到程序的开发和维护。如果要修改程序,就必须先理解每一项改动对整个程序的影响,防止其破坏了程序的内在一致性。另外,随着程序变大,程序也常出现一些相同或类似的代码片段,这使程序变得更长,也增加了要处理程序里不同部分之间的相互关系的问题。   处理复杂问题的基本方法就是设法把它分解成一些相对简单的部分,分别处理这些部分,然后用各个部分的解去构造这个问题的解。也就是说,对复杂的大程序,先将它划分为若干个程序模块,每个模块用来实现一个特定的功能。例如,一个学校的学生成绩管理系统(如图5-1所示)是由学生成绩录入模块、学生成绩浏览模块、学生成绩查询模块、学生成绩修改模块和学生成绩打印模块等根据用户的需求而开发的,其中每一个模块的开发我们用子程序来完成,而在C语言中,子程序可以通过函数来实现。一个C程序可由一个主函数和若干个函数构成。由主函数调用其他函数,其他函数也可以互相调用。   函数是组成C程序的基本单位,也是C程序设计的核心。函数是完成一定功能的可执行代码段。我们可以把函数看做一个“黑盒子”,只要把数据送进去就能得到结果,而函数内部究竟是如何工作的,外部程序是不知道的。 5.2.1 函数基础   在C语言中,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档