一个主函数如何调用写在其他文件的函数

主函数与子函数已分别写好并且以.c文件尾保存要简单的实例代码越简单越好最好有截图网上查的都说的不清楚晕死求各位大虾帮忙... 主函数 与 子函数 已分别写好 并且以.c文件尾保存 要简单的实例代码 越简单越好 最好有截图 网上查的都说的不清楚晕死 求各位大虾帮忙 展开
 我来答
月光疾风_Free
推荐于2018-03-15 · TA获得超过681个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:214万
展开全部

我写了一个很简单的例子,比较两个数的大小,在里面作了相关解释,希望对你有帮助

#include <stdio.h>
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\n",a,b,k);
     return 0;
}

//子函数的实现,返回一个int类型的最大值
int max(int m,int n)
{
     int s=m;
     if(m<n)
      s=n;
     return s;
}

运行结果如下:

追问
不过还是很谢谢 我看看其他的先
追答
你的意思是调用其他文件的函数,假如主函数所在的文件为a.c,其他子函数所在的文件为b.c,子函数的所有函数声明在文件b.h中,你要在b.c中加一句
#include "b.h"
然后在a.c中加一句
#include "b.c"
就可以调用b.c中的子函数了
何度千寻
2015-09-20 · TA获得超过5899个赞
知道大有可为答主
回答量:1381
采纳率:91%
帮助的人:562万
展开全部
假设源文件A.cpp中有这样一个要使用的函数
首先,要在编写一个头文件A.h,并在其中声明show函数
然后在主函数所在的B.cpp中#include "A.h"
这样即可在一个主函数如何调用写在其他文件的函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Silin_Silin
2014-05-31 · TA获得超过470个赞
知道小有建树答主
回答量:303
采纳率:50%
帮助的人:386万
展开全部
例子
// hello.h
#include <stdio.h>

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,我没用过,不过应该可以直接点击运行之类的按钮就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式