在C和C++中,extern是一个关键字,用于在一个文件中声明变量或函数,以便在其他文件中使用。

使用extern声明全局变量:

在一个文件中定义全局变量,如:

// file1.c
int global_var = 0;

然后在另一个文件中使用extern声明该变量,如:

// file2.c
extern int global_var;

这样,在file2.c中就可以使用global_var变量,而无需重新定义它。

使用extern声明函数:

在一个文件中定义函数,如:

// file1.c
void my_function() {
    // code
}

然后在另一个文件中使用extern声明该函数,如:

// file2.c
extern void my_function();

这样,在file2.c中就可以调用my_function函数,而无需重新定义它。

使用extern声明常量:

在一个文件中定义常量,如:

// file1.c
const int MY_CONST = 10;

然后在另一个文件中使用extern声明该常量,如:

// file2.c
extern const int MY_CONST;

这样,在file2.c中就可以使用MY_CONST常量,而无需重新定义它

如何使用extern

原文地址: https://www.cveoy.top/t/topic/hg4j 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录