在主函数中调用其他文件内的函数

前提为,另一个文件中的函数,不能是静态函数,即不能有static修饰。
调用方法,在调用前进行声明,然后直接调用即可。

声明方法:
1 直接在调用前,写函数声明:
如调用函数为int func(int a),那么在调用前只需要
int func(int a);
这样声明后,即可使用func。

2 将声明写在头文件中。
如在名为func.h的头文件中加入
int func(int a);
然后在调用的源文件中,引用
#include "func.h"
即可调用func。


就是再写个头文件,对调用文件里的函数进行申明。再将头文件写在主函数所在的文件里。如下面所示:

//文件a.c
#include "a.h"
int display(int a,int b){
cout<
return 0;
}
//文件a.h
#include
int display(int ,int );
//文件main.c
#include "a.h"
int main(){
int a=2,b=3;
display(a,b);
return 0;
}
简单写几行,使用非本源文件的函数就需要文件包含方式来包含其他文件,注意好头文件别重复

你可能感兴趣的:(C++)