C语言中 .c和.h有什么区别

 我来答
g7...6@33sn.cc
2017-05-18 · 超过48用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:87.2万
展开全部

C语言的源文件分为两种:
1、.c文件,以c为扩展名,一般存储具体功能的实现;
2、.h文件,称为头文件,一般存储类型的定义,函数的声明等。
通常,头文件被.c文件包含,使用#include 语句。
但值得注意的是,这只是一种约定,而非强制。
事实上,将声明写在.c文件,比如a.c,然后

#include "a.c"

同样是合法的。 

而把.h文件,内部写入函数实现,再在.c文件中引用,也是编译器允许的。
所以,.c与.h的区分,本质上是一种约定。一名合格的软件开发人员,也要遵循这个约定,增加代码的可读性和维护性。

核桃爱花生1
2017-05-18 · 超过137用户采纳过TA的回答
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:98.4万
展开全部
一个源程序文件,一个是头文件,头文件一般是用来声明同名程序中实现的函数,还有就是定义一些常量.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式