dire "main() {"
o "int main() {"

e' la steassa cosa perche' se non specificato, il tipo di ritorno e' int

quindi la tua main() diventa int main()
return 0 serve per dire al sistama operativo che e' finito tutto bene.