extern关键字有什么用
时间: 2023-10-24 14:09:24 浏览: 71
extern关键字的作用extern的用法,本文较详细的介绍了extern的用法及注意事项.zip
`extern` 是一个关键字,用于声明一个变量或者函数是在其他文件中定义的。在 C 和 C++ 中, 全局变量和函数可以在一个文件中定义,在其他文件中使用。
当在一个文件中使用其他文件中定义的变量或函数时,需要使用 `extern` 关键字来声明它们,以便编译器知道在其他文件中已经定义了它们。
例如,在一个文件中定义了一个全局变量 `int count`,另一个文件中需要使用这个变量,就可以使用 `extern int count` 来声明这个变量。
`extern` 关键字也可以用于声明一个函数,表示该函数是在其他文件中定义的。在这种情况下,函数的定义必须在程序链接时被解析,以便能够调用该函数。
阅读全文