C语言 extern关键字 实例

如果需要在一个源文件中引用另外一个源文件中定义的变量,我们只需在引用的文件中将变量加上 extern 关键字的声明即可。(来自菜鸟教程)

add.c:

#include <stdio.h>
/*外部变量声明*/
extern int x;
extern int y;
int add()
{
	return x + y;
}

test.c:

#include <stdio.h>

/*定义两个全局变量*/
int x = 7;
int y = 2;
int add();
int main(void)
{
	int result;
	result = add();
	printf("result 为: %d\n", result);
	return 0;
}

运行结果:
在这里插入图片描述

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页