extern int 如何使用
时间: 2024-05-07 16:19:18 浏览: 70
extern 的用法示例
`extern` 是一个关键字,用于声明一个全局变量或函数在其他文件中定义。当您在一个文件中声明一个变量或函数为 `extern`,它表示该变量或函数在其他文件中定义,并且可以在当前文件中使用。这样可以避免在多个文件中重复定义同一个变量或函数。
例如,您可以在一个文件中声明一个全局变量,如下所示:
```
extern int global_var;
```
然后,在另一个文件中定义该变量并初始化:
```
int global_var = 10;
```
这样,您就可以在第一个文件中使用该变量,而不需要重新定义它。
类似地,您也可以使用 `extern` 声明一个函数,如下所示:
```
extern void my_function(int arg1, int arg2);
```
然后,在另一个文件中定义该函数:
```
void my_function(int arg1, int arg2) {
// 函数实现
}
```
这样,您就可以在第一个文件中调用该函数,而不需要重新定义它。
阅读全文