【在程序設計中,常用下列三種不同的出錯處理方式:(1)用EXIT語
三種出錯處理方式的優缺點 在程序設計中,這三種不同的出錯處理方式: 1: 用exit語句終止,并返回報告錯誤; 致命錯誤這么做,如果是要打開的文件不存在之類的錯誤就不要exit了。
2:以函數的返回值區別正確返回或錯誤返回 如果你不關心為什么出錯的話用這種 3:設置一個整型變量的函數參數以區別正確返回或某種錯誤返回 需要了解錯誤的詳細原因用這個。 exit用于程序執行下去沒有意義的時候,如果不是致命錯誤,盡量不要使用exit退出,大部分的錯誤都應該可以用程序作出適當的處理,沒有人喜歡用一個動不動就出錯退出的軟件。
是否使用第2,3種處理方式要看在你的上下文中是否有處理這個錯誤的足夠信息,要看上層是否關心這個錯誤.。
C++中exit語句的用法說明
exit函數用于結束正在運行的程序,exit函數將參數是返回給OS(操作系統)。
void exit(int status);一般status是:0 為正常退出;非0為非正常退出。在main函數(其代表一個進程)結束時會隱式地調用exit函數。
exit會刪除進程使用的內存空間,同時把錯誤信息(就是那個“1”)返回父進程。所以一般程序執行到 main() 的結尾就完成了, 如果想要隨時結束程序,可以嘗試著用這個exit函數。
總的來說和return函數區別比較小。
next語句和exit語句的區別是什么
next 語句是退出本次循環,進行下一次循環
exit 語句是退出循環。
舉例:
int i=0;
int j=0;
while (i{
j=i;
i++;
if (5==i)
{
exit;
}
}循環結束后,j的值應該是4
int i=0;
int j=0;
while (i{
j=i;
i++;
if (5==i)
{
next;
}
}循環結束后,j的值應該為9.
C++中exit語句的用法說明
exit函數用于結束正在運行的程序,exit函數將參數是返回給OS(操作系統)。
void exit(int status);一般status是:0 為正常退出;非0為非正常退出。在main函數(其代表一個進程)結束時會隱式地調用exit函數。
exit會刪除進程使用的內存空間,同時把錯誤信息(就是那個“1”)返回父進程。所以一般程序執行到 main() 的結尾就完成了, 如果想要隨時結束程序,可以嘗試著用這個exit函數。
總的來說和return函數區別比較小。
exit命令
Exit命令詳解
1、退出當前批處理腳本或 * 程序(即,命令解釋程序)并返回到曾啟動 * 的程序或返回到“程序管理器”。
2、MS-DOS命令語法
exit [/b] [ExitCode]
3、MS-DOS命令參數
/b
退出當前批處理腳本。
ExitCode
指定數字編號。
/?
在命令提示符顯示幫助。
4、MS-DOS命令注釋
如果在批處理腳本之外使用 /b,就會退出 *。
如果使用 /b,* 將 ERRORLEVEL 設置為指定的 ExitCode。
如果退出 *,* 則使用指定的 ExitCode 設置進程退出代碼。