变量声明和定义的关系

  • 声明: declaration
  • 定义: definition
 
extern int i;  // 显示声明 i, 而非定义
int i;  // 定义 i
extern int i = 10; // 显示初始化的声明即为定义,抵消了 extern 的作用

int main() {
	extern int j = 12; // 错误,不能在函数内部初始化声明
}
 
你觉得这篇文章怎么样?
YYDS
比心
加油
菜狗
views

Loading Comments...