链接&装载&库-入口函数和程序初始化

1. atexit():接收一个函数指针作为参数,并保证在程序正常退出(从main里返回或调用exit函数)时,这个函数指针指向的函数会被调用

void foo(void)
{
    printf("bye!\n");
}
int main()
{
    atexit(&foo);
    printf("endof main\n");
}


// 输出结果

endof main
bye!

 

posted @ 2019-01-23 17:20  聪明不绝顶  阅读(139)  评论(0编辑  收藏  举报