Red de conocimientos turísticos - Conocimientos sobre calendario chino - Acerca del lenguaje C, el valor de retorno de la función principal es 0

Acerca del lenguaje C, el valor de retorno de la función principal es 0

Tu comprensión es errónea. En primer lugar, este código primero muestra 99 en la pantalla y luego devuelve 0 antes de salir. En lugar de salir normalmente, el sistema procesa la salida. En segundo lugar, el programador controla la cantidad de retorno. Si desea cambiar el retorno 0 en su código anterior para devolver -1, el programa devolverá -1. Además, cuando el programa comete un error, no devolverá automáticamente ningún valor al sistema. Todo está controlado por el propio código del programador. En cuanto a cómo utilizar el valor devuelto, no lo maneja el sistema operativo en sí, sino que lo controla la persona que llama externamente según sea necesario. Por ejemplo, si el programa A llama al programa B en el programa, el programa A puede verificar el valor de retorno del programa B y manejarlo en consecuencia. Algunos scripts y procesamiento por lotes también pueden verificar el valor de retorno del programa para realizar las operaciones correctas. En cuanto a lo que devuelve y lo que representa, depende del desarrollador de este programa decidir. Sin embargo, generalmente se acostumbra devolver 0 cuando la operación es normal y salir normalmente.