C语言的头文件怎么做?做了之后保存在哪?保存了之后怎么用?我用的是VC++6.0

如题所述

通常自己写的头文件和自己写的源文件放在一起:
例如下列a.h和a.c文件放在同一项目目录下
使用头文件可以用#include关键字(自己定义的头文件建议使用" ",系统的使用<>)

//a.h
#ifndef A_H
#define A_H

int add(int a,int b);

#endif

然后在另一个c文件里面实现add()函数
//add.c
#include "a.h"
int add(int a,int b){return a+b;}

之后再在其他自己的c文件里面用add()函数的话:
//main.c
#include <stdio.h>
#include "a.h"
int main(){
printf("1+1=%d\n",add(1,1));
return 0;
}

以上是一个小小的例子程序,帮助理解!追问

是不是要这样把头文件和源文件放在同一个工程里才能用,头文件和源文件的文件名是不是要一样?

追答

不是,你完全可以头文件放在任何位置,你要在include后面的双引号中间写上头文件绝对路径也行,头文件和源文件的文件名不是非要一样,你可以用不同的名字

只是编程习惯上把相关的文件用文件名关联起来,便于管理

温馨提示:答案为网友推荐,仅供参考
相似回答