设为首页 加入收藏

TOP

C语言01之.c和.h文件的区别
2019-08-14 00:09:06 】 浏览:62
Tags:语言 文件 区别

.h文件(头文件):

  一般写一些函数声明、宏定义、结构体等内容。  

  其实就是将各个.c文件中重复的声明、宏定义、结构体,枚举变量等提取出来,放进一个新的文件中,便于其他.c文件共享这部分的代码,同时也方便变量、结构体和声明的修改。由于常放置于文件的开头,因此称为头文件。

.c文件(程序文件):其是程序文件,内含程序的具体实现。

 

  实际上.h文件和.c文件没有实质性的区别,只是后缀不一样,用于区别这两者,后来变成了一种编程规范,一般一个驱动或者说一个.c文件通常伴随一个.h文件,当另一个.c文件需要使用另一个.c文件中的某个函数,此时只需要 #include "***.h" 即可调用另一个.c文件中的函数,(注:不是 #include "***.c" )。

 

  例 KST.c文件中往往会调用 KST.h文件,即自己调用自己的 .h文件,为什么?

       主要是为了解决定义与调用之间的混乱(C语言要求调用之前必须要先声明,一般include 同名.h会放在.c文件的开头,这是一种代码贵伐,增加程序的可读性)

 

  

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C/C++ 数据类型 下一篇Python设计模式(一):单例模式

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目