質問

ある.ファイルで、int hoge;のようにグローバルとして定義した変数の値を、
別のファイルで扱うとき、わざわざfoo = get_hoge();のようにして、
値を取った方がよいというのはなぜでしょうか?
単に、foo = hoge;としてもよいように思うのですが。