C语言程序设计第7章函数进阶和结构化编程.pptVIP

  • 1
  • 0
  • 约1.35万字
  • 约 54页
  • 2019-07-27 发布于江西
  • 举报

C语言程序设计第7章函数进阶和结构化编程.ppt

第 7 章 函数进阶和结构化编程 学习目标 1.掌握源程序结构中函数的组织方法; 2.理解结构化程序设计思想,并能利用它来解决问题; 3. 理解函数嵌套调用的概念,并能熟练利用函数的嵌套调用来解决问题; 4.理解递推、递归及其算法实现; 5.理解编译预处理的概念,能熟练应用宏定义和文件包含; 6.了解用户自定义库模块。 7.1 结构化编程 结构化程序设计(Structured Programming)是一种良好的程序设计技术,它由著名计算机科学家E·W·Dijkstra于1969年提出 7.1.1 自顶向下分析问题 自顶向下分析问题就是把一个较大的复杂问题分解成几个小问题后再解决。 7.1.2 模块化设计 模块化设计时要遵循模块独立性的原则,即模块之间的联系应该尽量简单。具体体现在: 1.一个模块只完成一个指定的功能 2.模块间只通过参数进行调用 3.一个模块只有一个入口和一个出口 4.模块内慎用全局变量 在C语言中,模块一般通过函数来实现,一个模块对应一个函数。 7.1.3 结构化编码 经模块化设计后,每个模块都可以独立编码。编程时应选用顺序、选择和循环3种控制结构,并使程序具有良好的风格。 1.见名知义命名对象名 2.使用注释 3.使程序结构清晰 4.使程序具有良好的交互性 例: 读入一组整数存入一个整型数组中,要求显示出计数、当前整数、当

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档