A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 三月小雨 中级黑马   /  2015-8-8 23:32  /  541 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

iOS基础-学习笔记75
4-C语言模块化编程概念
所谓模块化编程(多文件开发),就是多文件(.c文件)编程,一个.c文件和一个.h文件可以被称为一个模块。
在一下场景中会使用头文件:
(1)       通过头文件来调用库函数。
在很多场合,源代码不便(或不准)向用户公布,只需向用户提供头文件和二进制的库即可。用户需要按照头文件中的接口声明来调用库功能,而不关心接口怎么实现的。
(2)       多文件编译。
将稍大的项目分成几个文件实现,通过头文件将其他文件的函数声明引入到当前文件。
(3)       头文件能加强了类型安全检查。
如果某个接口被实现或被使用时,其方式与头文件中的声明不一致,编译器就会指出错误,这一简单的规则能大大减轻程序员调试、改错的负担。

1 个回复

倒序浏览
自己顶沙发
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马