99问答网
所有问题
C语言中为什么要头文件和源文件分开写
如题所述
举报该问题
推荐答案 2017-09-23
首先当编写单个文件时我们都是只有一个.c文件,但是真正做工程的时候,会写很多的模块,我们都知道写程序要高内聚、低耦合,这样做可以优化代码,方便后期维护,你说的头文件和源文件就是这样的,源文件是实现某些功能,而都文件是定义一些通用的数据结构,还有就是源文件里的函数会被其他文件调用,这就要在都文件里声明,你会看到extern function()这样的声明,就是为外部提供调用的,这就是问什么要头文件和源文件分开写的原因。
望采纳!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BvezvWBW7j7WvtevOB.html
其他回答
第1个回答 2017-09-23
c语言中头文件和源文件不在同一文件夹也可以的,引用中加入头文件的绝对路径就可以。这里在“F:/代码”下新建一个头文件1.h,内容是“inta=10”,在其它目录新建cpp文件,如下:#include#include"F:/代码/1.h"//引用1.h文件voidmain(){intb=10
相似回答
大家正在搜
相关问题
C++中为什么要头文件和源文件分开写呢?
C语言中头文件和源文件写法有什么区别?
C++中为什么要头文件和源文件分开写
C语言中头文件和源文件写法有什么区别?
c++头文件和源文件为什么分开
c语言中头文件和源文件一定要在同一个文件夹里面吗?
C++中能不能不将头文件和源文件分开写
C语言中头文件和源文件的关系