永发信息网

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

答案:3  悬赏:20  手机版
解决时间 2021-01-16 18:51
一个主函数如何调用写在其他文件的函数
最佳答案
我写了一个很简单的例子,比较两个数的大小,在里面作了相关解释,希望对你有帮助
#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中的子函数了
全部回答
假设源文件A.cpp中有这样一个要使用的函数
首先,要在编写一个头文件A.h,并在其中声明show函数
然后在主函数所在的B.cpp中#include "A.h"
这样即可在一个主函数如何调用写在其他文件的函数
例子
// 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 嗯嗯 谢谢你
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么是机构预期涨幅?
11千瓦电机怎样配热过载继电器
i like to_____ ______.______谈填什么
日本世界杯名单出炉了吗?
11."吾日三省吾身"阐明了什么道理?"传""习"
一台酷乐电动车多少钱
跑男4第几期是厦门战?
下列公式怎么锁定,可以用于横、竖拉
2001版封神榜 哪吒变莲藕人是哪一集?
羊毛含量73%的大衣,穿起大了些,怎样才可以
sql 怎么取不重复的数据的所有数据
下列关于电磁现象,下列说法中正确的是A.发电
我电脑E盘中文件共有71G为什么从属性显示为81
面包车加入货拉拉拉货被交警查到会处罚吗?
单选题我国婚姻法禁止近亲结婚,其原因是A.血
推荐资讯
解方程 X:45份之16=8份之5 X:4=2份之1 10份
一亩茶园地址在哪,我要去那里办事,
ps4版的帧数不足,不知道是不是都这样
发布性通知中,什么时候用转发,什么时候用批转
形容“水墨画”的词语有哪些?
我说离婚,老公说离就离呗
棒棒堂每个人的名字
沅江市益阳沅江市公路局地址在哪,我要去那里
氢燃料电池特点?
用什么办法最容易计pencil-case这个单词
8千组装主机配置清单要详细、还有价格
一个男人在最穷最苦的时候才知道谁才是最爱他
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?