exit()通常是用在子程序中用來終結(jié)程序用的,使用后程序自動(dòng)結(jié)束,跳回操作系統(tǒng)。
三元網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
在c語言中: exit(0):表示正常退出;exit(1):表示異常退出,這個(gè)1是返回給操作系統(tǒng);值是返回操作系統(tǒng)的:0是正常退出,而其他值都是異常退出,所以我們在設(shè)計(jì)程序時(shí),可以在推出前給一些小的提示信息,或者在調(diào)試程序的過程中查看出錯(cuò)原因。
使用exit()時(shí),可以不論main()的返回值類型,它的頭文件是 stdlib.h。
擴(kuò)展資料:
進(jìn)程函數(shù):所在函數(shù)庫為stdlib.h、process.h
void abort() 此函數(shù)通過調(diào)用具有出口代碼3的_exit寫一個(gè)終止信息于stderr,并異常終止程序 無返回值。
void _exit(int status)終止當(dāng)前程序,但不清理現(xiàn)場。
void exit(int status) 終止當(dāng)前程序,關(guān)閉所有文件,寫緩沖區(qū)的輸出(等待輸出),并調(diào)用任何寄存器的"出口函數(shù)",無返回值。
參考資料:百度百科-C語言函數(shù)
C語言中可以使用函數(shù)system()、getch()實(shí)現(xiàn)按鍵退出。
1、直接調(diào)用系統(tǒng)函數(shù) system(“pause”):
system()會(huì)調(diào)用fork()產(chǎn)生子進(jìn)程, 由子進(jìn)程來調(diào)用/bin/sh-c string 來執(zhí)行參數(shù)string 字符串所代表的命令, 此命令執(zhí)行完后隨即返回原調(diào)用的進(jìn)程。
system(“pause”)可以實(shí)現(xiàn)凍結(jié)屏幕,便于觀察程序的執(zhí)行結(jié)果。
2、調(diào)用getch()函數(shù):
此函數(shù)是一個(gè)不回顯函數(shù),當(dāng)用戶按下某個(gè)字符時(shí),函數(shù)自動(dòng)讀取,無需按回車,需要includeconio.h
擴(kuò)展資料
一、使用getch函數(shù)設(shè)置退出
所在頭文件:conio.h。
函數(shù)用途:從控制臺讀取一個(gè)字符,但不顯示在屏幕上。
函數(shù)原型:intgetch(void);
返回值:讀取的字符。
二、打開文件的操作通過標(biāo)準(zhǔn)庫函數(shù) fopen
函數(shù) fopen 的第二個(gè)參數(shù)指定了文件的訪問模式,訪問模式?jīng)Q定了流所許可的輸入和輸出操作。對訪問模式字符串的許可值有嚴(yán)格的限制。
該字符串的第一個(gè)字符只能為三種形式:r(read)、w(write)或者 a(append)。另可加字符b表示以二進(jìn)制方式打開文件。
方法一:
main()函數(shù)寫成int型的,即int main()
然后結(jié)束的時(shí)候
只需return 0;
代表程序正常結(jié)束
方法二:
利用
if(條件)
exit();
if語句條件滿足時(shí)退出程序。
網(wǎng)頁名稱:c語言函數(shù)退出 c語言退出的代碼怎么寫
文章鏈接:http://sd-ha.com/article48/dojsdep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、商城網(wǎng)站、網(wǎng)站改版、網(wǎng)站導(dǎo)航、外貿(mào)建站、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)