c語言怎么處理異常 使用c 異常機(jī)制處理代碼錯(cuò)誤存在那些問題?
使用c 異常機(jī)制處理代碼錯(cuò)誤存在那些問題?問題是當(dāng)您再次編寫異常處理機(jī)制的代碼時(shí),很容易不寫日志。因此,如果處理了異常,則無法查看它。您需要單獨(dú)編寫日志管理路徑。C 的異常處理機(jī)制有何優(yōu)點(diǎn)?使代碼
使用c 異常機(jī)制處理代碼錯(cuò)誤存在那些問題?
問題是當(dāng)您再次編寫異常處理機(jī)制的代碼時(shí),很容易不寫日志。因此,如果處理了異常,則無法查看它。您需要單獨(dú)編寫日志管理路徑。
C 的異常處理機(jī)制有何優(yōu)點(diǎn)?
使代碼易于維護(hù),使代碼更干凈。使程序的過程更清晰。如果沒有異常處理,則必須使用函數(shù)的返回值true或false來判斷函數(shù)是否成功,例如min()max()函數(shù)。不太好。在書中:異常處理允許函數(shù)向其調(diào)用方拋出異常。如果C沒有異常處理機(jī)制,函數(shù)必須自己處理異?;蚪Y(jié)束程序。--《C語言程序設(shè)計(jì)導(dǎo)論》。另外,你用什么樣的教材來編寫C和C語言?