Descripción
La función de la biblioteca C void exit(int status)finaliza el proceso de llamada inmediatamente. Cualquier descriptor de archivo abierto que pertenezca al proceso se cierra y cualquier hijo del proceso es heredado por el proceso 1, init, y el padre del proceso recibe una señal SIGCHLD.
Declaración
A continuación se muestra la declaración de la función exit ().
void exit(int status)
Parámetros
Valor devuelto
Esta función no devuelve ningún valor.
Ejemplo
El siguiente ejemplo muestra el uso de la función exit ().
#include <stdio.h>
#include <stdlib.h>
int main () {
printf("Start of the program....\n");
printf("Exiting the program....\n");
exit(0);
printf("End of the program....\n");
return(0);
}
Compilemos y ejecutemos el programa anterior que producirá el siguiente resultado:
Start of the program....
Exiting the program....