構造体の質問なんですが

int main(void)の中にstructといれる場合と、外に入れる場合ありますが
どう違うんですか?細かすぎて死にそうです。