0

Muy buenas, estoy llevando a cabo un curso de programación en C++ desde 0 y desde el primer capitulo me han inculcado la "Buena practica" de incluir return 0; al final de cada aplicacion, pero no se que utilidad tiene incluir esta línea, si me pudieran explicar un poquito o derivarme a algún articulo, seria maravilloso. Muchas gracias, atentamente un novato del C++.

2 Answers2

1

El return 0 se utiliza para indicar que el programa se ha ejecutado de manera exitosa. Cualquier otro valor sugiere que ha ocurrido un error.

Cabe notar que puedes omitir el return 0 de la función main, y este aun así será el valor que se retornará por defecto.

Esto puede ser útil cuando, por ejemplo, ejecutes el programa con un script y desees saber si se ejecutó correctamente.

JhonRM
  • 767
  • 3
  • 12
1

Eso se hace para que al regresar el control al sistema operativo, este sepa si hay error o no.

Return 0 indica que no hubo error y 1 que lo hubo, sin embargo puede retonar otros valores.

https://www.geeksforgeeks.org/return-0-vs-return-1-in-c/

Estos son los llamados códigos de salida que indican el estatus del programa al salir:

https://www.geeksforgeeks.org/exit-codes-in-c-c-with-examples/

Omar Alvarado
  • 344
  • 1
  • 5