首页 | 博客群 | 公社 | 专栏 | 论坛 | 图片 | 资讯 | 注册 | 帮助 | 博客联播 | 随机访问
JAVA编写简单Web服务器- -| 回首页 | 2005年索引 | - -ibatis 介绍

C语言头文件 略述

                                      

 

C语言头文件 略述

    对于使用C语言家族开发工具进行软件开发的技术人员来讲,头文件(后缀名为 .h 的文件)是再熟悉不过的了。头文件作为一种包含功能函数接口声明的一类文件,在C语言家族程序开发中被大量使用。在各种C语言开发工具中,头文件作为函数接口、数据接口声明的载体文件,其中不含程序的逻辑实现代码,它只起一个描述性作用,目的是告诉应用程序到哪里可以找到相应功能函数的真正逻辑实现代码。同时不同于函数库组件的是,头文件一般都是以原代码形式直接呈现的,其中的代码可以被用户直接修改或调整代码行顺序。各种标准C语言家族的函数库都会随机附带相应的头文件,


以便开发者使用。而一些厂商提供的专用的C语言开发工具中也会相应提供配套的头文件。

如上图所示,一般在一个应用开发体系中,功能的真正逻辑实现是以硬件层为基础,在驱动程序、功能层程序以及用户的应用程序中完成的。但为了保证应用程序逻辑与功能层逻辑的衔接,在C语言开发工具中会通过在头文件中对各个被调用函数给出一个描述,从而使得头文件无形中成为了用户应用程序和函数库之间的桥梁和纽带。它虽然不包含程序的实现代码,但以其所处的地位和作用,使得其成为用C语言进行系统开发必不可少的组件。

 

【作者: hellboys】【访问统计:】【2005年03月30日 星期三 13:02】【注册】【打印

搜索

Google

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=1055634

回复

- 评论人:冬冬   2007-09-04 09:04:57   

你说的精辟,也很明白。只是我现在还是初学者,还不会用c头文件,我看了一些资料,看头文件里面大多不是变量声明就是结构定义,仅此而已吗?

- 评论人:bobo   2007-02-08 15:25:48   

图中所说的诉讼案争执的焦点是什么意思,能否展开一下?

验证码:   
评论内容: