当前位置:首页 > 娱乐 > extern在c语言中的作用

extern在c语言中的作用

  • 2023-05-16 19:57:22

extern在c语言中的作用?

extern在c语言中的作用

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

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

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

一般都把一些经常用到的枚举和变量之类的写在.h头文件中。这样要引用时直接include "头文件名"就可以了调用里面所有的枚举和变量了。在大型项目中,引用别的.c文件中的函数则只能用extern,因为.c文件是不能 include的。所以想引用别的.c文件中的函数和全局变量、枚举等等的就只能用extern。

热门阅读

最新文章