1. atexit():接收一个函数指针作为参数,并保证在程序正常退出(从main里返回或调用exit函数)时,这个函数指针指向的函数会被调用
void foo(void) { printf("bye! "); } int main() { atexit(&foo); printf("endof main "); } // 输出结果 endof main bye!
1. atexit():接收一个函数指针作为参数,并保证在程序正常退出(从main里返回或调用exit函数)时,这个函数指针指向的函数会被调用
void foo(void) { printf("bye! "); } int main() { atexit(&foo); printf("endof main "); } // 输出结果 endof main bye!