Red de conocimiento informático - Computadora portátil - ¿Cómo utilizar exit(0); en lenguaje C? ¿Debería colocarse en el archivo de encabezado?

¿Cómo utilizar exit(0); en lenguaje C? ¿Debería colocarse en el archivo de encabezado?

salir (0): ejecuta el programa normalmente y sale del programa.

exit(1): ejecuta el programa de forma anormal y sale del programa;

return(): devuelve la función si está en la función principal, sale de la función y devuelve un. valor.

Conocimiento ampliado:

1. return devuelve un valor de función, que es una palabra clave, exit es una función.

2. El retorno pertenece al nivel de idioma, lo que indica regresar a la pila de llamadas; la salida pertenece al nivel de llamada del sistema, lo que indica el final del proceso.

3. return es la salida (retorno) de la función; exit es la salida del proceso.

4. El retorno lo proporciona el lenguaje C; la salida la proporciona el sistema operativo (o se proporciona en la biblioteca).

5. return se utiliza para finalizar la ejecución de la función y pasar la información de ejecución de la función a otras personas que llaman; exit es una función utilizada para salir de la aplicación, eliminar el espacio de memoria utilizado por el proceso y transferir. la aplicación El estado del programa se devuelve al sistema operativo (sistema operativo). Este estado identifica cierta información en ejecución de la aplicación, que está relacionada con la máquina y el sistema operativo. Generalmente, 0 indica una salida normal, una salida anormal. y 0 indica una salida normal. Esta información está relacionada con la máquina y el sistema operativo. Generalmente es 0 cuando sale normalmente y distinto de cero cuando sale de manera anormal.

6. El efecto de llamar a return y exit en funciones no principales es obvio, pero el fenómeno de llamar a return y exit en funciones principales es muy vago.