他のモジュールで、外部変数として確保された変数は以下のようにして別の モジュールで参照可能です。
extern int global;
但し、この宣言を外部的に(つまり関数外部で)行うか、関数内部で行うかに よって、参照している側のモジュールでのこの extern int exv の有効範囲は 異なります。外部的に行えば、外部変数を宣言しているのと扱いは同じで、全ての そのモジュール内部のプログラムから有効になりますが、関数内部で行えば、 その関数内部でのみ有効になります。
extern int exv