精華區beta Programming 關於我們 聯絡資訊
※ 引述《arney (一山還有一山低)》之銘言: > 請問錯誤回傳值是怎麼訂的? > 看過 > 有的書寫exit(1) > 有的書寫exit(-1) > 有的書寫 > 錯誤愈嚴重,回傳值愈高? > 請問有沒有什麼規格或是規則 > 謝謝 基本一般習慣上,return code 為 0 時表示程式正常結束,也就是表示 success 狀態,其他傳回值表示不成功,或者是其他狀態情況 。 不過程式傳回值那都是可以由程式自己訂立,提供給呼叫該程式的呼教端 判定程式執行的結果狀態。比方 linux 系統的 fsck 程式,該程式執行 結束所傳回的代碼: 0 - No errors 1 - File system errors corrected 2 - System should be rebooted 4 - File system errors left uncorrected 8 - Operational error 16 - Usage or syntax error 32 - Fsck canceled by user request 128 - Shared library error -- 真誠最可貴 用心最踏實 -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: 220-140-4-137.dynamic.hinet.net