C语言怎样把两个文件连接起来成为一个文件来编译执行

看下面/*以下为文件file1.c的程序清单*/main(){intm,a,b;intmax(inta,intb);a=10;b=20;m=max(a,b);printf... 看下面
/*以下为文件file1.c的程序清单*/
main()
{int m,a,b;
int max(int a,int b);
a=10;
b=20;
m=max(a,b);
printf("%d",m);
}
/*以下为文件file2.c的程序清单*/
int max(int a,int b)
{int m;
return(a>b)?a:b;
}
其实这部分内容是我书上的概念外部函数的连接。
书上说选菜单project 并按回车键,在弹出的project name对话框中输入名称f.prj,并以文件名f.prj存盘,我照做了,可是还是没有得到问题的答案啊,到底该怎样把两个文件连接起来执行啊?
一定要告诉我具体的步骤,否则我是看不懂的,看懂了也做不出来,你们说是吧
展开
 我来答
百度网友6c1c488
2009-10-23 · 超过15用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:48.2万
展开全部
这个很简单啊。其实C文件中的函数隐含就是EXTERN的,可以被其他函数调用。
你可以为你的file2.c见一个头文件为file2.h,内容如下
--------------------------------
/*file2.h*/
#ifndef FILE2_H_
#define FILE2_H_

int max(int a ,in b);

#endif
--------------------------
然后在file1.c
中添加#includes"file2.h"
--------------------------
#include"file2.h"
main()
{int m,a,b;
int max(int a,int b);
a=10;
b=20;
m=max(a,b);
printf("%d",m);
}
---------------------
file1.c内容不变.
添加file1.c 和file2.c一起到工程,编译,运行,OK
tattackor
2015-10-25 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:894万
展开全部
1、请使用预编译指令 #include。
2、#include放在代码文件头,用于告诉编译器,文件中包含的头文件,属于预处理文件的一部分 。 语法为:
#include <iostream.h> (这句是程序编译时搜索系统目录文件)
#include “HName.h" (这句是程序编译时搜索当前项目的文件)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式