C while迴圈語句

2021-06-04 16:36:14 字數 1645 閱讀 4596

c#——while迴圈語句

迴圈語句有兩種形式,具體結構如下圖。注意兩種結構的區別:

while:先判斷,後執行。

do ……while:先執行,後判斷(至少執行一次)。

具體應用看下面的例子。(一)while迴圈

(1)死迴圈:while後的小括號中的表示式始終為true.

(如例1):列印1,2,3,4……

namespace while迴圈

console.readkey(); //報錯:檢測到無法訪問的**(死迴圈了,無法執行到這裡)

*///例如:死迴圈,列印i

int i = 0;

while (true) //每執行一遍大括號中的**,while後的表示式都會被計算一次。

console.readkey(); }}

}

注意:每執行一遍大括號中的**,while後的表示式都會被計算一次。

只要while後小括號中的表示式為true,就不斷執行大括中的**。

(2)while迴圈

例2:列印從1到10的整數。

namespace while迴圈

console.readkey(); }}

}

從下面的**對比中注意例1和例2的區別:

namespace while迴圈

console.readkey();

*/// 列印從1到10的整數:1 2 3 4……10

int i = 0;

while (i<10) //為什麼列印的結果是1 2 3……10,而不是0……9或是0……10

console.readkey(); }}

}

注意例1例2的區別:

問題:為什麼例2列印的結果是1 2 3……10,而不是0……9或是0……10?

(二)do……while語句

注意:do while 先執行,後判斷(至少執行一次如例3)。

例3:

namespace while迴圈

while (i < 10);

console.readkey(); }}

}

例2和例3的列印結果是一樣的,但二者是有區別的,這上兩個例子就是下面這句化的例證。

while:先判斷,後執行(例2)。

do ……while:先執行,後判斷(例3)。

C while迴圈結構

迴圈結構一共有三種 while迴圈 do while迴圈 for迴圈 這三種迴圈都是 條件為 真 時繼續迴圈,條件為 假 時退出迴圈。while 條件判斷 當條件判斷為 假 時,退出迴圈執行,執行其他的語句 console.writeline 小明 老師罰我抄寫10遍 三字經 int num 0 定...

C while迴圈,窮舉,迭代

1 while 當.的時候 形式 int n 1 while n 5 在括號內直接限制迴圈條件 需要在中括號內給出改變方式,否則將會進入死迴圈 console.writeline n 1 在中括號內給與值的改變方式。例 列印99乘法表 int a 1 while a 9 a console.writ...

老九C While迴圈 22

int i 1 while i 10 迴圈變數的初值 可以控制迴圈次數的變數,i j k 迴圈變數的判斷 迴圈變數的更新 l累乘案例 int i 1 double sum 1 while i 101 printf lf n sum 使用迴圈實現三次輸入密碼失敗退出 int main else 201...