课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
1 .h文件作用
方便开发:包含一些文件需要的共同的常量,结构,类型定义,函数,变量申明;
提供接口:对一个软件包来说可以提供一个给外界的接口(例如:stdio.h)。
2 .h文件里应该有什么
常量,结构,类型定义,函数,变量申明。
3 .h文件不应该有什么
变量定义,函数定义。
4 extern问题
对于变量需要extern;对于函数不需要,因为函数的缺省状态是extern的。如果一个函数要改变为只在文件内可见,加staTIc。
5 include包含问题
虽然申明和类型定义可以重复,不过推荐使用条件编译。#ifndef_FILENAME_H #define_FILENAME_H …… #endif
6应该在那儿包含.h文件
在需要的地方,比如某个提供接口的h文件仅仅被1.c文件需要,那么就在1.c文件里包含。
选择的人多的机构就是好机构,达内每年近10万学员的选择,来达内给你一个不一样的培训体验。达内目前开设24大课程体系,Java编程、UI设计、网络营销、web前端培训等课程。达内每月开设免费课程试听训练营,欢迎来电预约免费试听,领取免费课程资料。来合肥嵌入式培训,让你的人生有不一样的精彩。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!