   ______________313

  _finally   ,   , 
 ,   .      -
 ExceptAddr  ExceptObject,    , 
 _finally     ,     
  .

4.9.2.3       
 atexit  exit

        . -
       .    
  .

        exit:

Unclude <stdlib.h>
void exitfint status);

 status   .  0  -
 ,  ,       
 . ,   ,    -
 status  : EXIT_FAILURE   -
, EXIT_SUCCESS  .

:

exit(O);            //  
exit(EXIT_SUCCESS); //  
exit(l);            //  
exit(EXIT_SUCCESS); //  

     exit    -
         (, -
   ).     .   
   -  (,   
 ),         -
,         -
.

       ate-
xit:

ftinclude <stdlib.h>
int atexit(void (JJSERENTRY * func)(void));

 func    .    -
 atexit,      . 
        -
:     ,     -
 .

,        myexiti 
myexit2:

void myexiti(void)
f

 
)

void myexit2(void)
(

 
I

       ,   -
   .