请教各位大侠!函数中.c与.h的区别是什么?

2019-03-23 20:27发布

在实际应用中我们发现有不少函数既有.c,也有.h,我们也知道.h是头文件,主要定义了一些东西之类的,但它与.c函数的区别是什么,以及.c,.h,与主函数之间个工作关系还是理得不是很清楚,还望各位大侠抽空解答哇!!!小弟拜谢先~~
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
zhaojun_xf
1楼-- · 2019-03-24 02:14
/ 可以说是没有区别的,只是一般用c文件存放源代码,H文件存放声明等。。。
zhaojun_xf
2楼-- · 2019-03-24 04:12
 精彩回答 2  元偷偷看……
xxhuan
3楼-- · 2019-03-24 04:32
那为什么主函数不包含.c文件呢?因为我们觉得实体函数是在.c文件里的,而且主函数是经常调用这些实体函数的。还望再指导指导
David_Lee
4楼-- · 2019-03-24 06:20

原帖由 xxhuan 于 2011-7-13 00:57 发表 在实际应用中我们发现有不少函数既有.c,也有.h,我们也知道.h是头文件,主要定义了一些东西之类的,但它与.c函数的区别是什么,以及.c,.h,与主函数之间个工作关系还是理得不是很清楚,还望各位大侠抽空解答哇!! ...

 

主要是进行一些预编译处理,解决文件包含(include)和函数声明问题,建议看看#ifdef、#define、#ifndef等等预编译处理。

David_Lee
5楼-- · 2019-03-24 08:36
 精彩回答 2  元偷偷看……
xxhuan
6楼-- · 2019-03-24 12:54
那我看实例的时候有的主函数里面运用.c文件里面的实体函数,而主函数只包涵.h文件,这是为什么呢?

一周热门 更多>