在C语言中,头文件是程序各部分之间保证信息一致性的桥梁,是连接程序对象定义和使用的纽带。

通常开发C程序的程序员会把一个程序分为两类:

  • 以.h为扩展名的辅助性文件,也称为头文件。

  • 以.c为扩展名的基本程序文件,也称为源代码文件;

定义好头文件是保证大型程序开发工作能够顺利进行的重要环节。

比如几个人共同开发一个大系统,他们之间需要有一些约定。如果一个人定义的东西呗另一个人使用,就需要通过引入对应的头文件来建立相互间的联系。在程序开发时,最早成型的可能是一批头文件,它们形成不同工作者之间的联系标准。即使是一个人,在采用分块方式写程序时也有类似的情况。

C语言系统本身也遵循这一方式,提供了一组标准库头文件。这些头文件的作用就是为在C程序里使用标准库函数以及其他功能提供必要的信息。若需要在程序里使用某些库函数,只要在源文件前面包含了必要的头文件,就能保证在编译过程对源文件中相关函数的调用正确进行处理。

graphics.h示例

在实际的开发工作中,对于.h头文件的内容安排,建议头文件里只写不实际生成代码、不导致实际存储分配的描述,可参考下面的一些内容:

  • 包含标准库头文件和其他头文件的预处理命令;

  • 各种公用的宏定义;

  • 各种公共的类型定义;

  • 结构、联合、枚举的声明;

  • 函数原型的声明;

  • 变量的外部说明。

点赞(1) 打赏

评论列表 共有 0 条评论

暂无评论

热门产品

php编程基础教程.pptx|php编程培训,php,编程,基础,教程,pptx
php编程基础教程.pptx

历史上的今天:04月19日

热门专题

云南开放大学|云南开放大学报名,云南开放大学报考,云南开放大学,什么是云南开放大学,云南开放大学学历,云南开放大学学费,云南开放大学报名条件,云南开放大学报名时间,云南开放大学学历,云南开放大学专业
云南开放大学
安徽中源管业|安徽中源管业,安徽中源管业mpp电力管,安徽中源管业cpvc电力管,安徽中源管业pe穿线管,安徽中源管业电力管,安徽中源管业排水管,安徽中源管业通信管,安徽中源管业管材
安徽中源管业
昆明网站建设|昆明网站建设,昆明网站开发,昆明网站建设公司,昆明网站建设价格,昆明网站设计,昆明网站制作,网页设计,高端网站建设,高端网站设计
昆明网站建设
易捷尔高职单招|易捷尔高职单招,易捷尔高职单招培训,单招分数线,单招录取分数线,高职单招学校分数线
易捷尔高职单招
云南网站建设|云南网站制作,网站建设,云南网站开发,云南网站设计,云南网页设计,云南网站建设公司,云南网站建设
云南网站建设
云南高职单招|云南单招,云南单招网,云南高职单招网,云南高职单招,云南单招学校,云南单招培训
云南高职单招
综合高中|云南综合高中,昆明综合高中,综合高中能考本一吗,综合高中和普通高中的区别,综合高中是什么意思,综合高中能参加全国统一高考吗,综合高中可以考哪些大学,综合高中的学籍是什么
综合高中
外贸网站建设|外贸网站建设,英文网站制作,英文网站设计,美国主机空间,外贸建站平台,多语言网站制作
外贸网站建设

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部