- 声明:
declaration
- 定义:
definition
extern int i; // 显示声明 i, 而非定义
int i; // 定义 i
extern int i = 10; // 显示初始化的声明即为定义,抵消了 extern 的作用
int main() {
extern int j = 12; // 错误,不能在函数内部初始化声明
}
declaration
definition
extern int i; // 显示声明 i, 而非定义
int i; // 定义 i
extern int i = 10; // 显示初始化的声明即为定义,抵消了 extern 的作用
int main() {
extern int j = 12; // 错误,不能在函数内部初始化声明
}
Loading Comments...