C语言 | 循环语句总结
C語言循環的嵌套
一個循環體內又包含另一個完整的循環結構,稱為循環的嵌套。內嵌的循環體中還可以嵌套循環,這就是多層循環。
3種常用循環語句:while語句、do...while語句和for語句可以相互嵌套。
C語言循環的比較
3種循環語句都可以用來處理同一問題,一般情況下它們可以相互代替。
在while語句和do...while語句中,只在while后面的括號內指定循環條件,因此為了使循環能正常結束,應該在循環體中包含使循環趨于結束的語句。
用while和do...while語句時,循環變量初始化的操作應在while和do...while語句之前完成。
while語句、do...while語句和for語句,都可以使用break語句跳出循環,用continue語句結束本次循環。
C語言改變循環的狀態
1、C語言用break語句提前終止循環
一般形式break;其作用是使流程跳到循環體之外,接著執行循環體下面的語句。
break語句只能用于循環語句和switch語句之中,而不能單獨使用。
2、C語言用continue語句提前結束本次循環
一般形式 continue;其作用為結束本次循環,即跳過循環體中下面尚未執行的語句,轉到循環體結束點之前。
3、break和continue的區別
continue語句只結束本次循環,而不是終止整個循環的執行。
break語句是結束整個循環過程,不再判斷執行循環的條件是否成立。
C語言使用break語句
#include int?main() {int?i;for(i=0;i<10;i ){if(i==5){break;}printf("%d\n",i);}return?0; }編譯運行結果:
0 1 2 3 4-------------------------------- Process exited after?0.07831?seconds?with?return?value?0 請按任意鍵繼續. . .C語言使用continue語句
#include int?main() {int?i;for(i=0;i<10;i ){if(i==5){continue;}printf("%d\n",i);}return?0; }編譯運行結果:
0 1 2 3 4 6 7 8 9-------------------------------- Process exited after?0.073?seconds?with?return?value?0 請按任意鍵繼續. . .聲明:
本文于網絡整理,版權歸原作者所有,如來源信息有誤或侵犯權益,請聯系我們刪除或授權事宜。
總結
以上是生活随笔為你收集整理的C语言 | 循环语句总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 独一无二霸气网名两个字137个
- 下一篇: xp电脑密码查看器(XP电脑密码)