在for迴圈中,我們需要三個部分,其中很重要的就是迴圈變數,那如果我們不需要使用迴圈變數的時候能不能簡化迴圈呢?
while迴圈
語法:
while(判斷條件)
{
語句1:
語句2:
……
語句n;
}
while迴圈流程圖
例1:int main() { int i = 0; while (i < 10) { cout << “i = ” << i << endl; } return 0;}//執行結果為一直輸出i=0,因為i<10一直未true,所以迴圈將會出現死迴圈/*溫馨提示:最簡單的死迴圈寫法: while(1) { } 如果轉化為for迴圈為 for(;;) { } */
//例2://判斷給定正整數n是否為質數(素數),若是,輸出Yes,否則輸出No//質數(素數):所謂素數是指大於1的自然數中,除了 1 和它本身以外,不能被任何整數整除的數#include do。。。while迴圈語句 語法: do{ 語句1: 語句2: …… 語句n; } while(條件表示式); do。。。while do。。。while區別於while在於無論條件是否滿足,都會執行一次迴圈語句。 //對比第一段和第二段結果,再理解do。。。while結構執行過程#include do。。while有輸出,while無輸出 持續更新,後期將出影片講解,今年CSP-J/S前更新完C++語法和資料結構內容,喜歡的老師孩子們點贊、關注、轉發,歡迎在評論區一起溝通學習哦。Fighting!