社区
C语言
帖子详情
同名的 .h 和 .c 文件有什么样的关系
chabei
2005-09-28 02:38:37
同名的 .h 和 .c 文件有什么样的关系
如果不写.h 文件有什么不好的地方
谢谢!
...全文
1924
26
打赏
收藏
同名的 .h 和 .c 文件有什么样的关系
同名的 .h 和 .c 文件有什么样的关系 如果不写.h 文件有什么不好的地方 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunnymoon
2005-09-30
打赏
举报
回复
.h的h是头文件的意思,英文head是把某些常用的已及编译器自带的常用的程序代码封装里面。用的再用includ调用,本身不是C语言的部分但却能加快编写代码的效率。
当然也可以包含.c原文件,但用它没有明确是在什么场合下用的,.h明确了在什么场合下用。实质没有什么根本的区别。
xiao999huan
2005-09-30
打赏
举报
回复
ddddddddddd
bjbluecoffee
2005-09-29
打赏
举报
回复
问题楼上的都说清楚了,:)
好久没来,报个道!
atgjplh
2005-09-29
打赏
举报
回复
没有什么关系只要编译时加进去就可以了
日立奔腾浪潮微软松下联想
2005-09-29
打赏
举报
回复
只是 :)
日立奔腾浪潮微软松下联想
2005-09-29
打赏
举报
回复
.h并不是C/C++语言标准的一部分。
它知识一个惯性形成的产物。
gamelearner
2005-09-29
打赏
举报
回复
.h写声明,.cpp写实现.
这应该是一个约定,只要是程序员就应该遵守这个约定,这样才能生成优良的代码!
DiabloWalkOnTheEarth
2005-09-29
打赏
举报
回复
1
关系就是没有关系
lq100
2005-09-29
打赏
举报
回复
没什么关系,只是习惯了.
把所有的东西都放到.h里也不错呀.
lujun-cc
2005-09-29
打赏
举报
回复
其实没什么关系!
一般来说,函数在.h文件里面声明,在.c文件里定义,但是这两个文件可以不同名,而且.h文件中声明的多个函数,并不一定要在一个.c文件里面定义,他们可以分布在多个.c文件中!
ratzip
2005-09-29
打赏
举报
回复
要把.h文件放到.C文件中
#include <.h>
deping_chen
2005-09-29
打赏
举报
回复
编译器的编译单元是.cpp,.c,.cxx等实现文件,它不知道什么.h等等。所以.h和.cpp等的关系只是你的工程管理的一种关系。有的头文件甚至不用.h扩展名,例如STL。
phoenix01
2005-09-28
打赏
举报
回复
个人习惯
ttlyfast
2005-09-28
打赏
举报
回复
习惯 把一类东西放在一个扩展名里
把 另一类放在另一个扩展名里
Heaven_Redsky
2005-09-28
打赏
举报
回复
个人习惯啦。方便阅读和查看。条理更清楚。呵呵。
fengfeng1982
2005-09-28
打赏
举报
回复
没任何关系,只是为了方便察看
commars
2005-09-28
打赏
举报
回复
同名的.h文件和.c文件其实没有任何关系,只是人们的一个习惯而已,比较好识别
starwalker
2005-09-28
打赏
举报
回复
和文件名没关系的。
acmKevin
2005-09-28
打赏
举报
回复
同意cdo(K歌之王)
nanjokoji
2005-09-28
打赏
举报
回复
同不同名没有什么关系
加载更多回复(6)
C语言中 .h
文件
和.c
文件
的区别
要理解.c
文件
与.h
文件
有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程: 1.预处理阶段 2.词法与语法分析阶段 3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标
文件
4.连接阶段,将各个目标
文件
中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行
文件
,当然,最后还可以用objcopy生成纯二进制码,也就是去掉了
文件
格式信息...
简述C语言中.h
文件
和.c
文件
作用和区别
简述C语言中.h
文件
和.c
文件
作用和区别 在c语言学习过程中,对.h
文件
和.c
文件
不甚了解,参考其他资料后对它进行简要分析: .h
文件
和.c
文件
作用 使用.h
文件
和.c
文件
的原因 .h
文件
和.c
文件
作用 xx.h
文件
.h中一般放的是
同名
.c
文件
中定义的变量、数组、函数的声明,需要让.c外部使用的声明。 xx.c
文件
.c
文件
一般放的是变量、数组、函数的具体定义 ...
c语言.h
文件
实例,C 语言项目中.h
文件
和.c
文件
的
关系
那是一个被 遗忘的年代,在编译器只认识.c(.cpp))
文件
,而不知道.h是何物的年代。那时的人们写了很多的.c(.cpp)
文件
,渐渐地,人们发现在 很多.c(.cpp)
文件
中的声明语句就是相同的,但他们却不得不一个字一个字地重复地将这些内容敲入每个.c(.cpp)
文件
。但更为恐怖的是,当其中 一个声明有变更时,就需要检查所有的.c(.cpp)
文件
,并修改其中的声明,啊~简直是世界末日降临!终于,...
C语言中.c
文件
与.h
文件
的使用
C语言中.c
文件
与.h
文件
的使用 我们都知道一个C程序的入口是main()函数,当我们遇到一个比较大的程序,需要被每个功能模块区分开始,就需要使用不同的.c和.h
文件
。这样方便自己管理和使用c程序,.h是头
文件
,一般存放函数的声明、数组、和定义的变量,.c是源
文件
,是实现函数程序的功能。 如何使用.c和.h呢,首先需要建立一个xx.h
文件
,这里面是函数的声明和一些变量的定义,其次建立一个
同名
的x...
c语言的.c和.h的
文件
关系
.c和.h
文件
没有必然联系,不一定非得成对存在,可单独实现;.h头
文件
存在的意义,方便c
文件
的引用(避免重复)与描述。 理论上来说C
文件
与头
文件
里的内容,只要是C语言所支持的,无论写什么都可以的,比如你在头
文件
中写函数体,只要在任何一个C
文件
包含此头
文件
就可以将这个函数编译成目标
文件
的一部分(编译是以C
文件
为单位的,如果不在任何C
文件
中包含此头
文件
的话,这段代码就形同虚设) 头
文件
与c...
C语言
70,019
社区成员
243,267
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章