return 0; // esto me parece q esta de mas
No está demás ya que la función 'Main()' necesita de un entero para retornar. Si le quitar el
int a la función, si estaría de más ponerle el return.
Teoricamente, esta mal, porque una función te tipo entera, siempre tiene que devolver un valor entero. Aunque, si no lo pones el compilador se lo traga igual...