2012-11-24 177 views

回答

1

一個extern變量是變量,其是在另一個單元定義聲明

聲明.h文件:

extern int global_var; 

,如果你想在.c文件中使用它,你全球範圍內定義它。並且您應該使用include.h文件在使用它的源文件中。

全局變量是可變的,其中宣稱爲以外的塊。 他們可以訪問無處不在在程序中。

請注意,這是很重要的是知道聲明一個變量,定義之間的區別:

  • 聲明一個變量 - 也有一些是用這個名字,它有這個類型。編譯器可以使用這個變量而不需要它的所有定義。
  • 定義變量 - 提供所有信息來創建此變量。