c語言中exit(0)什么意思 在C語言中,exit(0)是什么意思?
在C語言中,exit(0)是什么意思?退出(0):正常運(yùn)行程序并退出程序。Exit(1):異常操作導(dǎo)致程序退出;return():返回函數(shù)。如果它在main函數(shù)中,它將退出函數(shù)并返回一個(gè)值。拓展知識面
在C語言中,exit(0)是什么意思?
退出(0):正常運(yùn)行程序并退出程序。Exit(1):異常操作導(dǎo)致程序退出;return():返回函數(shù)。如果它在main函數(shù)中,它將退出函數(shù)并返回一個(gè)值。拓展知識面:1。Return返回函數(shù)值,它是一個(gè)關(guān)鍵字;exit是一個(gè)函數(shù)。2Return是語言級別,表示調(diào)用堆棧的返回;exit是系統(tǒng)調(diào)用級別,表示進(jìn)程的結(jié)束。三。Return是函數(shù)的出口;exit是進(jìn)程的出口。4返回由C語言提供,退出由操作系統(tǒng)(或函數(shù)庫)提供。5Return用于結(jié)束函數(shù)的執(zhí)行,并將函數(shù)的執(zhí)行信息傳遞給另一個(gè)調(diào)用函數(shù)使用;exit函數(shù)用于退出應(yīng)用程序,刪除進(jìn)程使用的內(nèi)存空間,并將應(yīng)用程序的狀態(tài)返回給OS(操作系統(tǒng))。此狀態(tài)標(biāo)識應(yīng)用程序的一些運(yùn)行信息,這些信息與機(jī)器和操作系統(tǒng)有關(guān),通常0表示正常退出,非0表示異常退出。6非主函數(shù)調(diào)用return和exit的效果非常明顯,而主函數(shù)調(diào)用return和exit的現(xiàn)象非常模糊。在大多數(shù)情況下,這種現(xiàn)象是一致的。