在迴圈或條件判斷執行中,我們有時候需要中斷當前的執行控制,c#提供了兩個關鍵字break、continue。
continue是用在迴圈語句中,將控制權傳遞給它所在的封閉迭代語句的下一次迭代。
break 語句用於終止最近的封閉迴圈或它所在的 switch或if 語句。控制傳遞給終止語句後面的語句(如果有的話)。
staticvoid
main(
string
args)
if(i % 13 == 0)
system.console.writeline(i);
} }
除非你有足夠的理由,否則不要輕易使用break、continue。
在乙個控制結構中,我們希望你使用的break、continue不要過多,否則會破壞**的閱讀和理解。
結構化程式設計 跳轉控制break continue
在迴圈或條件判斷執行中,我們有時候需要中斷當前的執行控制,c 提供了兩個關鍵字break continue。continue是用在迴圈語句中,將控制權傳遞給它所在的封閉迭代語句的下一次迭代。break 語句用於終止最近的封閉迴圈或它所在的 switch或if 語句。控制傳遞給終止語句後面的語句 如果...
結構化程式設計
結構化程式設計方法的主要原則可以概括為自頂向下,逐步求精,模組化,限制使用goto語句。1 自頂向下 程式設計時,應先考慮總體,後考慮細節 先考慮全域性目標,後考慮區域性目標。不要一開始就過多追求眾多的細節,先從最上層總目標開始設計,逐步使問題具體化。2 逐步求精 對複雜問題,應設計一些子目標作為過...
結構化程式設計 確定迭代迴圈控制for
很多時候的重複執行,是我們知道需要執行多少次。比如那道高斯經典的從1加到100的題目,用 模擬高斯的同學的計算模型為如下 static void main string args system.console.writeline result for 語句重複執行括起來的語句,如下所述 首先,計算變...