Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

quick_exit() function in C++ with Examples

  • Last Updated : 10 May, 2019

The quick_exit() function is defined in the stdlib header file. The quick_exit() function is used for normal termination of a process without completely cleaning the resources.

  • If val is zero or EXIT_SUCCESS, it shows successful termination of program.
  • If the value is non-zero or EXIT_FAILURE, it shows that the program is not successfully terminated. These functions are called in the reverse order of there calling.


Want to learn from the best curated videos and practice problems, check out the C++ Foundation Course for Basic to Advanced C++ and C++ STL Course for foundation plus STL.  To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.
void quick_exit(int val);

Parameter: This method takes a single parameter val which is an integral value that represent the exit status of a program.

Return Value: This function doesn’t returns anything.

Below program illustrate the quick_exit() function in C++:


// c++ program to demonstrate
// example of quick_exit() function.
#include <bits/stdc++.h>
using namespace std;
void function1()
    cout << "Exit Function 1" << endl;
void function2()
    cout << "Exit Function 2" << endl;
int main()
    // registering function 
    return 0;
Exit Function 2
Exit Function 1
My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!