C语言程序设计 配套课件 朱立华 王立柱 C语言程序设计课件第7章091014新.pptVIP

  • 8
  • 0
  • 约6.14千字
  • 约 26页
  • 2015-12-15 发布于广东
  • 举报

C语言程序设计 配套课件 朱立华 王立柱 C语言程序设计课件第7章091014新.ppt

C语言程序设计 第七章 模块化程序设计相关 内容提要 程序可以由多个源文件(多模块)组成,使变量的作用域和函数的调用范围被拓广了,产生下面两组概念: 外部函数与内部函数 外部变量与静态外部变量 const常类型的有关知识,了解指向const常量的指针作形参既高效又保证了对应实参变量不被修改 几种常用的编译预处理 无参宏指令和带参宏指令 条件编译指令 文件包含指令 模块化程序设计方法简介, 一个管理系统的模块划分 从多函数到多模块 多函数必定导致多模块: 一个程序如果定义有很多函数,为了便于控制,可以把这些函数按类划分,每一类包含在一个可以独立编译的源文件中,每个源文件称为一个模块 主控模块:是包含主函数的模块,程序永远只有一个主函数 多模块必定引起下列问题: 一个变量在某一个模块中定义,可能用于多个模块中 一个函数在某一个模块中定义,可能在多个模块中被调用 当变量或函数需要在其他非定义的模块中使用时,必须作声明,可以在多个模块中声明,但只能在一个模块中定义 当变量空间通过指针被多个模块共享时,如何保护数据 多个文件如何构成同一个程序 外部函数 函数定义和函数声明的区别: 函数声明(也称函数原型)是向编译器表示一个函数的名称、将接受什么样的参数、有什么样的返回值,使编译器能够检查函数调用的合法性,不为函数分配空间。 函数定义要求编译器生成函数代码,并为之分配存储空间。 在多

文档评论(0)

1亿VIP精品文档

相关文档