方法一:

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站制作、成都網(wǎng)站設計和成都服務器托管的網(wǎng)絡公司,有著豐富的建站經(jīng)驗和案例。
main()函數(shù)寫成int型的,即int main()
然后結束的時候
只需return 0;
代表程序正常結束
方法二:
利用
if(條件)
exit();
if語句條件滿足時退出程序。
C語言中可以使用函數(shù)system()、getch()實現(xiàn)按鍵退出。
1、直接調(diào)用系統(tǒng)函數(shù)
system(“pause”):
system()會調(diào)用fork()產(chǎn)生子進程,
由子進程來調(diào)用/bin/sh-c
string
來執(zhí)行參數(shù)string
字符串所代表的命令,
此命令執(zhí)行完后隨即返回原調(diào)用的進程。
system(“pause”)可以實現(xiàn)凍結屏幕,便于觀察程序的執(zhí)行結果。
2、調(diào)用getch()函數(shù):
此函數(shù)是一個不回顯函數(shù),當用戶按下某個字符時,函數(shù)自動讀取,無需按回車,需要include
擴展資料
一、使用getch函數(shù)設置退出
所在頭文件:conio.h。
函數(shù)用途:從控制臺讀取一個字符,但不顯示在屏幕上。
函數(shù)原型:intgetch(void);
返回值:讀取的字符。
二、打開文件的操作通過標準庫函數(shù)
fopen
函數(shù)
fopen
的第二個參數(shù)指定了文件的訪問模式,訪問模式?jīng)Q定了流所許可的輸入和輸出操作。對訪問模式字符串的許可值有嚴格的限制。
該字符串的第一個字符只能為三種形式:r(read)、w(write)或者
a(append)。另可加字符b表示以二進制方式打開文件。
exit()通常是用在子程序中用來終結程序用的,使用后程序自動結束,跳回操作系統(tǒng)。
在c語言中: exit(0):表示正常退出;exit(1):表示異常退出,這個1是返回給操作系統(tǒng);值是返回操作系統(tǒng)的:0是正常退出,而其他值都是異常退出,所以我們在設計程序時,可以在推出前給一些小的提示信息,或者在調(diào)試程序的過程中查看出錯原因。
使用exit()時,可以不論main()的返回值類型,它的頭文件是 stdlib.h。
擴展資料:
進程函數(shù):所在函數(shù)庫為stdlib.h、process.h
void abort() 此函數(shù)通過調(diào)用具有出口代碼3的_exit寫一個終止信息于stderr,并異常終止程序 無返回值。
void _exit(int status)終止當前程序,但不清理現(xiàn)場。
void exit(int status) 終止當前程序,關閉所有文件,寫緩沖區(qū)的輸出(等待輸出),并調(diào)用任何寄存器的"出口函數(shù)",無返回值。
參考資料:百度百科-C語言函數(shù)
區(qū)分應用環(huán)境及功能,有以下幾種:
1 強制退出整個程序。
可以調(diào)用exit()函數(shù)。
調(diào)用該函數(shù)需要引用頭文件stdlib.h。
該函數(shù)需要一個int型的參數(shù),用來把執(zhí)行結果返回給主調(diào)進程。
比如exit(0)相當于在主函數(shù)中返回0, exit(-1)相當于在主函數(shù)中返回-1等。
2 強制退出循環(huán)。
在循環(huán)中可以通過調(diào)用break語句來實現(xiàn)強制跳出循環(huán)。
3 強制退出函數(shù)。
在任意函數(shù)中,均可調(diào)用return語句實現(xiàn)強制退出函數(shù)。如果是在主函數(shù)main中,使用return也可以做到強制退出整個程序。
return叫做返回語句,屬于C/C++的關鍵字,功能是將控制返回到主調(diào)函數(shù),其返回值是任選的,可有可無,當處在main()函數(shù)時,會將控制返回給操作系統(tǒng),其返回值(整形),可用作該程序的執(zhí)行狀況甄別,以便操作系統(tǒng)給出必要的處理。exit()叫做退出函數(shù),其定義被包含在頭文件stdlib.h中,無論主函數(shù)中,還是其他函數(shù)中,該函數(shù)都會將控制返回到操作系統(tǒng),其返回值的作用與return處在main()中時的返回值相同。
本文標題:c語言退出函數(shù) C語言退出函數(shù)體
鏈接地址:http://chinadenli.net/article16/dodhdgg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、商城網(wǎng)站、自適應網(wǎng)站、網(wǎng)頁設計公司、網(wǎng)站設計公司、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)