- 相關(guān)推薦
筆試題(main 主函數(shù))
main 主函數(shù)執(zhí)行完畢后,是否可能會再執(zhí)行一段代碼,給出說明?
答案:可以,可以用_onexit 注冊一個函數(shù),它會在main 之后執(zhí)行int fn1(void), fn2(void), fn3(void), fn4 (void);
void main( void )
{
String str("zhanglin");
_onexit( fn1 );
_onexit( fn2 );
_onexit( fn3 );
_onexit( fn4 );
printf( "This is executed first.\n" );
}
int fn1()
{
printf( "next.\n" );
return 0;
}
int fn2()
{
printf( "executed " );
return 0;
}
int fn3()
{
printf( "is " );
return 0;
}
int fn4()
{
printf( "This " );
return 0;
}
The _onexit function is passed the address of a function (func) to be called when the program terminates normally. Successive calls to _onexit create a register of functions that are executed in LIFO (last-in-first-out) order. The functions passed to _onexit cannot take parameters.
【筆試題main 主函數(shù)】相關(guān)文章:
main 主函數(shù)執(zhí)行完畢后,是否可能會再執(zhí)行一段代碼05-04
360筆試題目06-27
筆美國國家儀器試題目09-23
搜狐產(chǎn)品筆歸分享筆試題目07-05
tatic函數(shù)與普通函數(shù)的區(qū)別06-08
編寫類String 的構(gòu)造函數(shù)、析構(gòu)函數(shù)和賦值函數(shù)09-14
《函數(shù)的概念》說課稿08-15
編寫strcpy函數(shù)11-01
冪函數(shù)教學(xué)反思10-16
新浪筆經(jīng)04-27