La primer línea contiene el llamado a la función main, la función main(), es la más importante de todas la funciones (es la madre del programa), pues es esta la que nuestro compilador buscará para iniciar la ejecución del código, si esta función falta, el programa no podrá arrancar, pues no sabrá desde donde hacerlo. La función main, como cualquier otra debe tener un tipo, es decir debe tener indicado cual es el valor que esta va a retornar al final, los tipos de las funciones pueden ser, enteros (int), decimales simples(float), decimales dobles(double), booleanos(bool), vacíos (void) entre algunos más, la función main, puede ser cualquiera de estos, pero por acuerdo, se coloca siempre como entera (int) y siempre retornara 0 (luego hablare de esto), en ocasiones, aunque no es recomendable se usa como vacía (void) y así no es necesario retornar ningún valor.