Función de biblioteca C - exit ()

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

  • status - Este es el valor de estado devuelto al proceso principal.

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....