Cita de: Khronos14 en 1 Febrero 2011, 20:41 PM
1º.- Si, me refiero al return del main. La función main hay que definirla para que devuelva un int, y finalizando el programa con un return 0 le comunicas al sistema operativo que tu aplicación se ejecutó con éxito.
Poner int main y poner main es exactamente lo mismo, si no se pone el tipo, C lo considera un int. Sí tiene que devolver un valor, que en este caso es el numero de fallo de sistema. Si indica void main, no necesita devolver nada.