C语言中,头文件和 定义文件较多 放到不同文件夹,那么怎么样才能在定义函数时,调用头文件中的函数接口
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言中,头文件和 定义文件较多 放到不同文件夹,那么怎么样才能在定义函数时,调用头文件中的函数接口相关的知识,希望对你有一定的参考价值。
你只要明白一个原理就可以了:即 “..\”表示你编辑的当前文件的路径向上一级目录。比如 File1 文件夹里面有一个文件test.h 和另一个文件夹File2 ,File2又有一个文件test.c,你如果想在test.c这个文件里面引用test.h这个文件,只要在test.c这个文件这样引用:#include "..\test.h"即可 参考技术A 比如,A.c与文件夹B放在同一目录,C.h放在文件夹B里,那么A.c可以这么包含C.h:#include"B\C.h"
反过来,如果和A.c在同一目录下还有D.h,C.h想要引用D.h
#include"..\D.h"追问
如果A.c在A文件夹里面,C.h在C文件夹里面呢??#include"..\C\c.h"这样吗??
追答恩恩,没错。
本回答被提问者和网友采纳 参考技术B 用.h文件,放在同一个文件夹,或者链接路径可以访问的文件。。C语言基础篇—头文件
一、简述
在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。
二、格式
头文件名:xxx.h(xxx为自定义的头文件名称)。
文件内容格式:
#ifndef _xxx_H_
#define _xxx_H_
头文件内容
#endif
例如:
文件名:myhead.h
文件内容:
#ifndef _MYHEAD_H_
#define _MYHEAD_H_
void my()
{...}
#endif
三、总结
在使用C语言进行编程时,灵活利用头文件使整个程序或者项目模块化,可以使整个程序或者项目的结构清晰,而且不会使源文件变得太长,在管理和优化时,节省了在大量函数中找目标函数的时间,也方便了管理每个模块。
以上是关于C语言中,头文件和 定义文件较多 放到不同文件夹,那么怎么样才能在定义函数时,调用头文件中的函数接口的主要内容,如果未能解决你的问题,请参考以下文章