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、總的來說 看情況使用
