1) si potevi anche dichiarare la funzione main di tipo void

2) in genere si riporta return 0 se il blocco funzione
non ha riportato errori.

3) ti consiglio anche io un buon manuale sul C.