
Luis Tapia
Pregunta¿Es necesario incluir “return = 0” al final del programa?

Irving Juárez
Si es muy útil, porque de esa forma le estamos diciendo al programa que ya puede terminar

Martin Javier Tercero Alfaro
No es necesario u obligatorio pero si altamente recomendable

Samuel Antonio Rojas Dugarte
En el caso de la funcion main si, debido a que si el programa retorna 0 significa que la ejecuccion de este fue correcta. osea, que no hubo ninguno error. Existen diferentes formas de detectar salidas de un programa cuando se ejecuta, en algunos casos podemos colocar return -1; si queremos saber cuando se cumplio una condicion o un error. El return 0; es para indicar que la ejecuccion no tuvo fallos

Armando Ruiz Yen
Lo que pasa es que la función “main” es una función “no void” y este tipo de funciones siempre tienen que retornar algo.
Jhon Alexander Romero Gonzaga
Puedes escribirla así también
void main() { // Contenido }
Para ya no escribir el return 0;
int main() { // Contenido return 0; }

Mijael Yen Quispe
Si es una función no void, es necesario

Juan Castro
Te recomiendo este tutorial: https://www.quora.com/Why-do-we-use-a-return-0-at-the-end-of-a-main-function. :wink: