externをつけると別のファイルのグローバル変数、関数を使えてローカル変数は使えないんですか?