##### cppreference.com

##### Search

Create account

##### Namespaces

- Page
- Discussion

##### Variants

##### Views

- View
- Edit
- History

##### Actions

# _Exit

From cppreference.com
< c‎ | program

Defined in header `<stdlib.h>` |  |
void _Exit( int exit_code ); |  | (since C99)

Causes normal program termination to occur without completely cleaning the resources.

Destructors of variables with automatic, thread local and static storage durations are not called. Functions passed to at_quick_exit() or atexit() are not called. Whether open resources such as files are closed is implementation defined. If `exit_code` is EXIT_FAILURE, an implementation-defined status, indicating unsuccessful termination, is returned. In other cases implementation-defined status value is returned.

### [edit] Parameters

exit_code | - | exit status of the program

### [edit] Return value

(none)

### [edit] Example

| This section is incomplete Reason: no example

### [edit] See also

abort | causes abnormal program termination (without cleaning up) (function) [edit]
exit | causes normal program termination with cleaning up (function) [edit]
C++ documentation for _Exit

Retrieved from "http://en.cppreference.com/mwiki/index.php?title=c/program/_Exit&oldid=64293"
Category:

- Todo no example