第五章构建程序功能框架.pptVIP

  • 7
  • 0
  • 约5.63千字
  • 约 22页
  • 2017-08-20 发布于重庆
  • 举报
第五章构建程序功能框架.ppt

主要内容 案例:构建“学生信息管理系统”的功能框架 使用函数构建功能框架 案例实施 学生练习 拓展 小结 构建“学生信息管理系统”功能框架 下一步的工作,似乎只需要在第四章的switch case语句中添加相关的功能代码就可以了。虽然这么做逻辑上是可以实现程序功能的,但是这种方式有如下两个缺点: main函数代码冗长,可读性差。 后期维护困难。 解决的方案是为每一个模块设计相应的函数,通过在main函数中调用相应的函数来实现程序功能。 使用函数构建功能框架-函数及分类 函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能。C语言不仅提供了丰富的库函数,还允许用户建立自己定义的函数。 自定义函数,一般需要经过以下三个步骤:函数定义,函数声明,函数调用。 函数定义决定函数做什么事情; 函数声明有点类似变量的声明,告诉编译器调用的函数用什么类型的参数,返回值是什么等; 函数定义和函数声明的时候,该函数里的代码并不执行,只有在函数调用,也就是程序运行到函数调用语句的时候,它才执行。 C语言中的函数之间的关系都是平等的。函数之间允许相互调用,也允许嵌套调用。习惯上把调用者称为主调函数,被调用者称为被调函数。函数还可以自己调用自己,称为递归调用。 使用函数构建功能框架-函数及分类 从函数是否需要用户定义的角度看,函数可分为库函数和用户定义函数两种。 .从主调函数和被调函数之间数

文档评论(0)

1亿VIP精品文档

相关文档