se fai int main puoi restituire un valore che sarà poi utilizzato come controllo degli errori.
In genere un

return 0
vuol dire che il programma è terminato correttamente

return altronumero
vuol dire che ci sono stati degli errori