Funzione libreria C - exit ()

Descrizione

La funzione di libreria C. void exit(int status)termina immediatamente il processo chiamante. Tutti i descrittori di file aperti appartenenti al processo vengono chiusi e tutti gli elementi secondari del processo vengono ereditati dal processo 1, init, e al genitore del processo viene inviato un segnale SIGCHLD.

Dichiarazione

Di seguito è riportata la dichiarazione per la funzione exit ().

void exit(int status)

Parametri

  • status - Questo è il valore di stato restituito al processo genitore.

Valore di ritorno

Questa funzione non restituisce alcun valore.

Esempio

L'esempio seguente mostra l'utilizzo della funzione 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);
}

Compiliamo ed eseguiamo il programma sopra che produrrà il seguente risultato:

Start of the program....
Exiting the program....