A lo largo del curso, por sencillez, utilizamos una versión simplificada de la función main (los puntos suspensivos ... representan al programa original):
void main (void) { ... }
Para evitar complicaciones es mejor devolver un valor mediante la palabra
reservada return
:
int main (void) { ... return 0; }
El valor 0 devuelto por los programas puede ser comprobado y suele ser indicador de que el programa ha terminado bien. Cuando en un programa se registra alguna anomalía se suele devolver un código de error distinto de 0. De todas maneras, estas convenciones van más allá de los propósitos de este curso.