一个主函数如何调用写在其他文件的函数
答案:3 悬赏:20 手机版
解决时间 2021-01-16 18:51
- 提问者网友:火车头
- 2021-01-15 18:46
一个主函数如何调用写在其他文件的函数
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-01-15 19:55
我写了一个很简单的例子,比较两个数的大小,在里面作了相关解释,希望对你有帮助
#include
int max(int m,int n); //声明子函数,这个函数是用来比较大小的
int main()
{
int a=6,b=9;
int k;
k = max(a,b); //在这里调用子函数,将实际参数a,b代入返回最大值,赋给k
printf("%d,%d中较大的数是%d
",a,b,k);
return 0;
}
//子函数的实现,返回一个int类型的最大值
int max(int m,int n)
{
int s=m;
if(m s=n;
return s;
}运行结果如下:
追问不过还是很谢谢 我看看其他的先追答你的意思是调用其他文件的函数,假如主函数所在的文件为a.c,其他子函数所在的文件为b.c,子函数的所有函数声明在文件b.h中,你要在b.c中加一句
#include "b.h"
然后在a.c中加一句
#include "b.c"
就可以调用b.c中的子函数了
#include
int max(int m,int n); //声明子函数,这个函数是用来比较大小的
int main()
{
int a=6,b=9;
int k;
k = max(a,b); //在这里调用子函数,将实际参数a,b代入返回最大值,赋给k
printf("%d,%d中较大的数是%d
",a,b,k);
return 0;
}
//子函数的实现,返回一个int类型的最大值
int max(int m,int n)
{
int s=m;
if(m
return s;
}运行结果如下:
追问不过还是很谢谢 我看看其他的先追答你的意思是调用其他文件的函数,假如主函数所在的文件为a.c,其他子函数所在的文件为b.c,子函数的所有函数声明在文件b.h中,你要在b.c中加一句
#include "b.h"
然后在a.c中加一句
#include "b.c"
就可以调用b.c中的子函数了
全部回答
- 1楼网友:迟山
- 2021-01-15 21:15
假设源文件A.cpp中有这样一个要使用的函数
首先,要在编写一个头文件A.h,并在其中声明show函数
然后在主函数所在的B.cpp中#include "A.h"
这样即可在一个主函数如何调用写在其他文件的函数
首先,要在编写一个头文件A.h,并在其中声明show函数
然后在主函数所在的B.cpp中#include "A.h"
这样即可在一个主函数如何调用写在其他文件的函数
- 2楼网友:琴狂剑也妄
- 2021-01-15 20:33
例子
// hello.h
#include
void print(int a);
// hello.c
#include "hello.h"
void print(int a){
printf("%d\n", a);
}
// main.c
#include "hello.h"
int main(){
print(5);
return 0;
}
编译命令: gcc main.c hello.c追问
大神 我水平差 不懂 我再继续看看 追答// hello.h
// hello.c
// main.c
这是指3个文件。。你需要把对应的代码放在对应的文件中,并确保在同一目录,如果是用gcc编译,则是使用我刚才提到的命令,你现在用的好像是Code Blocks,我没用过,不过应该可以直接点击运行之类的按钮就可以了追问是code block 嗯嗯 谢谢你
// hello.h
#include
void print(int a);
// hello.c
#include "hello.h"
void print(int a){
printf("%d\n", a);
}
// main.c
#include "hello.h"
int main(){
print(5);
return 0;
}
编译命令: gcc main.c hello.c追问
大神 我水平差 不懂 我再继续看看 追答// hello.h
// hello.c
// main.c
这是指3个文件。。你需要把对应的代码放在对应的文件中,并确保在同一目录,如果是用gcc编译,则是使用我刚才提到的命令,你现在用的好像是Code Blocks,我没用过,不过应该可以直接点击运行之类的按钮就可以了追问是code block 嗯嗯 谢谢你
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯