跳出循环的三种方式
break、continue、goto三個關鍵字都可以用于跳出循環,但三者跳出循環的情況卻有所不同
braek:跳出本層循環,執行本層循環下面的語句。
continue:終止本次循環,進入下一次循環。
goto:調到標號所在位置,執行標號下面的語句,它比較方便的是可以一次跳出多重循環,但是它只能在函數內跳轉,不能在函數間跳轉。goto語句有一定的弊病,會使程序的流程變得混亂,有時會難以理解,并且程序的調試與排錯也會變得復雜。
輸出結果為5。
當num =5時,程序直接跳出循環,執行輸出語句,故輸出為5。
輸出結果為11。
當num = 5時,程序先給num加2(避免以后每次進入時num還為5,會一直continue直到循環結束),終止本次循環,進入下一次循環,直到i = 10時跳出循環,執行輸出語句,境分析也可得處輸出為11.
輸出結果為20。
當num = 20時,程序進入if語句塊,執行goto語句,使程序執行位置跳轉到goto語句標號所在位置的下一條語句去,即輸出語句,因此程序輸出為20。
總結
- 上一篇: tmc4361 闭环_TMC4361A-
- 下一篇: MATLAB求图片两圆圆心,求助:如何求