全站数据
8 4 2 0 5 8 1

extern在c语言中的作用

关爱自考生 | 简单学习,快乐成才!         
问题更新日期:2024-10-16 10:28:36

问题描述

extern在c语言中的作用希望能解答下
精选答案
最佳答案

extern表示是外部函数或外部变量,比如:

1、extern void add(int x,inty);表示该函数主体不在当前模块中,在另一个模块中(文件)

2、extern int total;表示该变量在另一个模块总定义过。

一般都把一些经常用到的枚举和变量之类的写在.h头文件中。这样要引用时直接include

"头文件名

"就可以了调用里面所有的枚举和变量了。在大型项目中,引用别的.c文件中的函数则只能用extern,因为.c文件是不能 include的。所以想引用别的.c文件中的函数和全局变量、枚举等等的就只能用extern。