a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C > 正文

深入探討:main函數(shù)執(zhí)行完畢后,是否可能會再執(zhí)行一段代碼?

2020-01-26 16:03:57
字體:
供稿:網(wǎng)友
可以使用atexit()函數(shù)注冊一個(gè)函數(shù),代碼如下:
復(fù)制代碼 代碼如下:

#include "stdafx.h"
#include <iostream>
using namespace std;
//int _onexit(void (*function)(void)); //這句可以要也可以不要
void f1()
{
 cout << "f1()" << endl;
}
void f2()
{
 cout << "f2()" << endl;
}
void f3()
{
 cout << "f3()" << endl;
}
void f4()
{
 cout << "f4()" << endl;
}
int _tmain(int argc, _TCHAR* argv[])
{
 atexit(f1);
 atexit(f2);
 atexit(f3);
 atexit(f4);
 cout << "main function." << endl;
 return 0;
}

輸出結(jié)果:
復(fù)制代碼 代碼如下:

main
f4()
f3()
f2()
f1()

注意:atexit函數(shù)是按照棧的規(guī)則來調(diào)用注冊的函數(shù),先調(diào)用的最后輸出,后調(diào)用的最先輸出。
PS:以上是網(wǎng)上大部分人認(rèn)為的,還有很多人持有不同意見。在此,保留一定的看法!不足之后,還望指正!
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 五月婷婷色 | 成人免费观看网址 | 自拍偷拍亚洲欧洲 | 国产精品99一区二区三区 | 日韩在线 | 黄色一级免费看 | 欧美精品久久久 | 超碰av在线 | 亚洲伊人久久综合 | 成人深夜福利视频 | 狠狠的干 | 国产福利91精品一区二区三区 | 国产精品久久国产愉拍 | 久久九 | 黄色成人在线 | 欧美在线观看视频一区二区 | 国产xvideos免费视频播放 | 欧美一区二区三区精品 | 91啦 | 日本超碰 | 青娱乐国产 | 毛片免费视频 | 亚洲精品免费在线观看 | 午夜精品一区二区三区免费视频 | 日本免费电影一区 | 成人欧美一区二区三区在线播放 | h肉动漫无修一区二区无遮av | 久久草在线视频 | 精品一级毛片 | baoyu133. con永久免费视频 | 特级黄一级播放 | 美国黄色毛片女人性生活片 | 日韩欧美国产精品 | 久草久草久草 | 久草精品在线 | 日韩午夜免费视频 | www日 | 亚洲高清av在线 | 亚洲乱码一区二区 | 亚洲精品综合中文字幕 | 黄色毛片免费看 |