-48mi pregunta es cual es el proceso, o que es lo que se est{a haciendo alli para que salga ese valor.
y porque conviene que retorne valor entero??????
bueno, la verdad no le veo la gracia de que main retorne int;yo lo considero una cuestion de gustos solamenteporque igual cuando ejecutas la aplicacion en si, mejor dicho que te metas a "dos" y pogas "miapli.exe", pues asi le pongas return 0; no te va a devolver nada. ademas a donde te lo va a devolver?
La verdad es k es conveniente que main devuelva entero de la siguiente forma:
int main (int argc, char *argv[])
..
..
..
return EXIT:SUCCESS;