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...