函数具有外部链接属性,通过关键字extern-声明外部符号,声明函数来自于外部文件。
在add.c文件中有一个求和函数
//add.c文件
int ADD(int x, int y)
{
return x + y;
}
需要在test.c文件中引用这个求和函数
//test.c文件
#include <stdio.h>
extern int ADD(int x, int y);//声明ADD来自于外部
int main()
{
int a;
int b;
scanf("%d %d", &a, &b);
int d = ADD(a, b);
printf("%d\n", d);
return 0;
}
运行过程:
add.c文件
test.c文件
运行结果