方法一:main.c文件和addt.c文件
直接在main.c加入需要引用的函数int addt()
#include <stdio.h>
#include "addt.h"
int x=1;
int y=2;
int addt();
int main()
{
int result;
result = addt();
printf("result 为: %d",result);
return 0;
}
在addt.c中编写int addt()函数
#include<stdio.h>
extern int x;
extern int y;
int addt()
{
return x+y;
}
运行结果是3
方法二:新建一个addt.h的头文件,将函数int addt()写入其中,直接在主函数中引用即可。main.c文件如下:
#include <stdio.h>
#include "addt.h"
int x=1;
int y=2;
int main()
{
int result;
result = addt();
printf("result 为: %d",result);
return 0;
}
addt.h文件如下:
#ifndef _addt_H //命名格式与源文件对应,将.改成_ ,在前面加_
#define _addt_H //ifndef=if no define 如果没有定义过_addt_H,则定义为_addt_H
int addt();
#endif
addt.c文件同方法一。
结果是3。