.h文件和.c文件有什么区别

 我来答
haiyangfenghuo
2014-10-04 · TA获得超过2439个赞
知道大有可为答主
回答量:2388
采纳率:0%
帮助的人:805万
展开全部
一个是头文件,一个是源文件,头文件里的内容是函数及变量的声明,源文件里是变量及函数的定义等。请参考。
追问
谢谢,那函数主体写到.h里面会有影响吗?
追答
建议你自己亲自试一下,因为这些会是个人的亲身感受,可以没有头文件,但是源文件是必须的,因为c语言需要有main函数,如果你的main函数在头文件里,那程序是很夸张的,至少别人不会去头文件里查看定义,而且程序会报错,不排除有函数体写在头文件里的可能,内联函数就很多写在了头文件里,但我们还是按照c语言的语法规范来写程序,即是给自己看的方便,也能让别人理解起来方便,多看多练,熟能生巧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式