2012-11-24 111 views

回答

1

一个extern变量是变量,其是在另一个单元定义声明

声明.h文件:

extern int global_var; 

,如果你想在.c文件中使用它,你全球范围内定义它。并且您应该使用include.h文件在使用它的源文件中。

全局变量是可变的,其中宣称为以外的块。 他们可以访问无处不在在程序中。

请注意,这是很重要的是知道声明一个变量,定义之间的区别:

  • 声明一个变量 - 也有一些是用这个名字,它有这个类型。编译器可以使用这个变量而不需要它的所有定义。
  • 定义变量 - 提供所有信息来创建此变量。