我想知道什麼是最好的方式來處理程序錯誤(我在C編碼)。我在programmation一個新手,這是我在做什麼:如何處理錯誤
if(action1 was successfull)
{
[some code]
if (action 2 was successfull)
{
[some more code ..]
if (action 3 was successfull)
{
ETC ...
}
else
{
[Handle error3]
}
}
else
{
[handle error2]
}
}
else
{
[Handle error1]
}
但我認爲這是一個不好的習慣中......有人能向我解釋什麼是最優雅的方式來做到這一點? 感謝
這絕對是代替例外的最好方法。總是首選* flat *到*嵌套* – 2012-02-06 17:58:21
您的action_x_succeeded()是否在某處設置了一個變量來知道處理了哪個錯誤? – Eregrith 2012-02-06 18:02:35