【2017年整理】第十五章 C语言模块化编程,C语言多文件编译.docVIP

  • 17
  • 0
  • 约3.07万字
  • 约 23页
  • 2017-02-09 发布于浙江
  • 举报

【2017年整理】第十五章 C语言模块化编程,C语言多文件编译.doc

第十五章 第 第 PAGE \* MERGEFORMAT 1 页 共 NUMPAGES \* MERGEFORMAT 19 页 C语言模块化编程,C语言多文件编译 所谓模块化编程,就是多文件(.c文件)编程,一个 .c 文件和一个 .h 文件可以被称为一个模块。 如果你学习C语言很久了,还只会在一个 .c 文件里写代码,那么本章将会让你突破,带你了解多文件编程,教你学会如果有效的组织各个文件,如果将各个文件联系起来。 15.1 C语言头文件深入理解 C语言程序中,源文件通常分为两种:一种用于保存程序的声明(declaration),称为头文件;另一种用于保存程序的实现(implementation),称为定义(definition)文件。 C程序的头文件以“.h”为后缀,C 程序的定义文件以“.c”为后缀。 可以将 .h 文件的内容写在 .c 文件中,也可以将 .c 文件的内容写在 .h 中,但这是很不好的习惯。许多初学者用了头文件,却不明其理。在此略作说明。 在以下场景中会使用头文件: 通过头文件来调用库功能。在很多场合,源代码不便(或不准)向用户公布,只要向用户提供头文件和二进制的库即可。用户只需要按照头文件中的接口声明来调用库功 能,而不必关心接口怎么实现的。 多文件编译。

文档评论(0)

1亿VIP精品文档

相关文档