voidって空って意味だから、int main(void)って書いて
引数リストが空だってことを明示している方がわかりやすい。
int main()だと、引数リストがvoidなのかdon't careなのか不明確。

int main(void)が気持ち悪いってやつは英語のセンスがないんだろうね