1、他們都可以執行死迴圈 比如 do{}while(1);for(;1;);while(1);2、do{}while迴圈是先執行一次 即do一次 出迴圈體時候 判斷while條件是否為真 真,跳到do繼續迴圈;假,退出迴圈,執行下一行程式碼3、for迴圈一般有三個語句 比如for(i = 0; i < N; i++) 第一個是賦初值,第二個是迴圈控制條件,第三個是變數自加,每執行一次for迴圈 自加一次 直到第二個控制條件為假退出迴圈4、while()迴圈 先判斷括號裡的條件是否為真(也就是條件是否成立),真,進入迴圈;假退出執行後面程式碼,很常見的就是死迴圈 即while(1) 括號裡面永遠為真5、其實for迴圈跟while迴圈區別不是太大 有時候只是看個人習慣、風格跟程式碼簡潔程度 一般來說 死迴圈常用while 條件判斷的話 可以用for迴圈 也可以用while迴圈6、do{}while;迴圈是先執行一次,有時候程式碼要求必須執行至少一次 才可以7、總的來說 看情況使用
1、他們都可以執行死迴圈 比如 do{}while(1);for(;1;);while(1);2、do{}while迴圈是先執行一次 即do一次 出迴圈體時候 判斷while條件是否為真 真,跳到do繼續迴圈;假,退出迴圈,執行下一行程式碼3、for迴圈一般有三個語句 比如for(i = 0; i < N; i++) 第一個是賦初值,第二個是迴圈控制條件,第三個是變數自加,每執行一次for迴圈 自加一次 直到第二個控制條件為假退出迴圈4、while()迴圈 先判斷括號裡的條件是否為真(也就是條件是否成立),真,進入迴圈;假退出執行後面程式碼,很常見的就是死迴圈 即while(1) 括號裡面永遠為真5、其實for迴圈跟while迴圈區別不是太大 有時候只是看個人習慣、風格跟程式碼簡潔程度 一般來說 死迴圈常用while 條件判斷的話 可以用for迴圈 也可以用while迴圈6、do{}while;迴圈是先執行一次,有時候程式碼要求必須執行至少一次 才可以7、總的來說 看情況使用