atexit 是一个特殊的函数,接受一个函数指针作为参数,并保证程序正常退出时(指从main里返回或调用exit 函数),这个函数指针会被调用
void foo(void )
{
printf("bye/n");
}
int main()
{
aexit(&foo);
printf("end of main/n");
}
输出:
end of main
bye
atexit 是一个特殊的函数,接受一个函数指针作为参数,并保证程序正常退出时(指从main里返回或调用exit 函数),这个函数指针会被调用
void foo(void )
{
printf("bye/n");
}
int main()
{
aexit(&foo);
printf("end of main/n");
}
输出:
end of main
bye