2016-10-01 51 views
1

MATLAB調試器中的「step out(shift + F11)」和「continue(F)」之間的區別是什麼?當我調試一個MATLAB函數時,兩者都觸發光標退出循環。這兩者之間的確切區別是什麼?步出並繼續在MATLAB調試

回答

2

繼續(dbcont)將導致程序恢復執行,並且只會在遇到另一個斷點時停止。

Step-Out(dbstep out)將導致當前正在執行的函數繼續,並且會自動暫停調用函數,無論您是否有斷點。請注意,這指的是跳出函數而不是循環。

就你而言,我假設你只有一個函數(或腳本),因此如果在調用dbcontdbstep out後沒有手動斷點,它們將會具有相同的結果,因爲它們都將運行其餘的腳本完成。