結構化程式設計 跳轉控制break continue

2021-05-10 07:19:31 字數 456 閱讀 7840

在迴圈或條件判斷執行中,我們有時候需要中斷當前的執行控制,c#提供了兩個關鍵字break、continue。

continue是用在迴圈語句中,將控制權傳遞給它所在的封閉迭代語句的下一次迭代。

break 語句用於終止最近的封閉迴圈或它所在的 switch或if 語句。控制傳遞給終止語句後面的語句(如果有的話)。

code

static

void

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 語句重複執行括起來的語句,如下所述 首先,計算變...