国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C > 正文

c語(yǔ)言中return與exit的區(qū)別淺析

2020-01-26 16:21:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

1. exit 用于在程序運(yùn)行的過(guò)程中隨時(shí)結(jié)束程序,exit 的參數(shù)是返回給OS的。main函數(shù)結(jié)束時(shí)也會(huì)隱式地調(diào)用exit函數(shù)。exit函數(shù)運(yùn)行時(shí)首先會(huì)執(zhí)行由atexit()函數(shù)登記的函數(shù),然后會(huì)做一些自身的清理工作,同時(shí)刷新所有輸出流、關(guān)閉所有打開的流并且關(guān)閉通過(guò)標(biāo)準(zhǔn)I/O函數(shù)tmpfile()創(chuàng)建的臨時(shí)文件。exit是結(jié)束一個(gè)進(jìn)程,它將刪除進(jìn)程使用的內(nèi)存空間,同時(shí)把錯(cuò)誤信息返回父進(jìn)程,而return是返回函數(shù)值并退出函數(shù).

2. return是語(yǔ)言級(jí)別的,它表示了調(diào)用堆棧的返回;而exit是系統(tǒng)調(diào)用級(jí)別的,它表示了一個(gè)進(jìn)程的結(jié)束。

3.exit函數(shù)是退出應(yīng)用程序,并將應(yīng)用程序的一個(gè)狀態(tài)返回給OS,這個(gè)狀態(tài)標(biāo)識(shí)了應(yīng)用程序的一些運(yùn)行信息。和機(jī)器和操作系統(tǒng)有關(guān)一般是 0 為正常退出 非0 為非正常退出

    函數(shù)原型  void exit(int status);  ( 頭文件 stdlib.h )

4. return是返回函數(shù)調(diào)用,如果返回的是main函數(shù),則為退出程序
exit是在調(diào)用處強(qiáng)行退出程序,運(yùn)行一次程序就結(jié)束

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 饶平县| 扶风县| 墨竹工卡县| 东阳市| 张掖市| 抚州市| 松阳县| 顺义区| 财经| 邛崃市| 阳谷县| 天峨县| 石台县| 长白| 太谷县| 公主岭市| 大同县| 柳林县| 东明县| 三穗县| 甘谷县| 墨竹工卡县| 卓尼县| 崇州市| 孝昌县| 上杭县| 西丰县| 荥经县| 宁阳县| 若羌县| 文山县| 通榆县| 芦溪县| 合肥市| 扎兰屯市| 五原县| 个旧市| 香港 | 苏尼特右旗| 丰顺县| 克拉玛依市|