如果調用函數在break之上,那麽首先執行調用,然後下壹層遞歸。如果再次執行下壹層,就會被調用,然後進入下壹層。直到某個條件不成立,才不再調用。
然後從最後壹層回去,先回到調用的最後壹層,執行那層的break。然後執行到這壹層代碼結束,返回上壹層,執行它的break。。。。。。壹路走回壹樓,斷後結束。
簡單來說:所有break都是從後層到前層執行的。