黑马程序员技术交流社区
标题:
C语言模块化编程思想 所谓模块化编程(多文件开发),就是多...
[打印本页]
作者:
shengping110
时间:
2015-11-2 21:19
标题:
C语言模块化编程思想 所谓模块化编程(多文件开发),就是多...
C语言模块化编程思想
所谓模块化编程(多文件开发),就是多文件(.c文件)编程,一个 .c 文件和一个 .h 文 件可以被称为一个模块。
概念:把相同功能相似的函数封装到不同的文件中
好处:
a.只需要包含.h文件,对外隐藏源文件的实现。
b.方便团队分工和协作
c.可以将不同的功能分装在不同的模块中,方便调用。
1)通过头文件来调用库功能。
2)多文件编译。
3)头文件能加强类型安全检查。
声明在 .h中, 实现在 .c 中
.h .c名字必须一样
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2