extern关键字用法
时间: 2023-05-29 22:02:30 浏览: 167
extern关键字的作用extern的用法,本文较详细的介绍了extern的用法及注意事项.zip
extern关键字有以下用法:
1. 声明变量的存储类型为外部,表示该变量并非在本文件中定义,而是在其他文件中定义。
例:extern int i;
2. 声明函数的存储类型为外部,表示该函数并非在本文件中定义,而是在其他文件中定义。
例:extern int fun();
3. 在C++中,extern也可以用于在另一个文件中声明全局变量,以便在当前文件中使用,不必在当前文件中重新定义。
例:extern int i;
4. 在C++中,extern也可以用于声明全局变量或函数,以便在嵌套的代码块中使用。
例:extern int i;
if (true) {
extern int j;
int k = j + 1;
}
注意:extern关键字只是对声明的变量或函数进行说明,而不是定义,因此不需要分配存储空间。定义变量或函数时不需要使用extern关键字。
阅读全文