一个主函数如何调用写在其他文件的函数
主函数与子函数已分别写好并且以.c文件尾保存要简单的实例代码越简单越好最好有截图网上查的都说的不清楚晕死求各位大虾帮忙...
主函数 与 子函数 已分别写好 并且以.c文件尾保存 要简单的实例代码 越简单越好 最好有截图 网上查的都说的不清楚晕死 求各位大虾帮忙
展开
展开全部
我写了一个很简单的例子,比较两个数的大小,在里面作了相关解释,希望对你有帮助
#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中的子函数了
展开全部
假设源文件A.cpp中有这样一个要使用的函数
首先,要在编写一个头文件A.h,并在其中声明show函数
然后在主函数所在的B.cpp中#include "A.h"
这样即可在一个主函数如何调用写在其他文件的函数
首先,要在编写一个头文件A.h,并在其中声明show函数
然后在主函数所在的B.cpp中#include "A.h"
这样即可在一个主函数如何调用写在其他文件的函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例子
// 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
#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,我没用过,不过应该可以直接点击运行之类的按钮就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询