int a[];と書いたらextern int a[];と書いたのと同じになるんですか?