C | void exit (int status); |
C++ | noreturn void exit (int status); |
/* exit example */ #include <stdio.h> /* printf, fopen */ #include <stdlib.h> /* exit, EXIT_FAILURE */ int main () { FILE * pFile; pFile = fopen ("myfile.txt","r"); if (pFile==NULL) { printf ("Error opening file"); exit (EXIT_FAILURE); } else { /* file operations here */ } return 0; } |
atexit | 设置退出时要执行的操作(function ) |
quick_exit | 快速结束调用进程(function ) |
abort | 中止当前进程(function ) |