久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網
      最全最豐富的資訊網站

      C語言中要改變循環(huán)語句的流程可以使用的語句有哪些

      C語言中要改變循環(huán)語句的流程可以使用的語句有:break,continue和goto。break語句可以終止循環(huán)而執(zhí)行整個循環(huán)語句后面的代碼;continue語句可以跳過循環(huán)體中剩余的語句而強制進入下一次循環(huán)。

      C語言中要改變循環(huán)語句的流程可以使用的語句有哪些

      本教程操作環(huán)境:windows7系統(tǒng)、c99版本、Dell G3電腦。

      break關鍵字

      當 break 關鍵字用于 while、for 循環(huán)時,會終止循環(huán)而執(zhí)行整個循環(huán)語句后面的代碼。break 關鍵字通常和 if 語句一起使用,即滿足條件時便跳出循環(huán)。

      使用 while 循環(huán)計算1加到100的值:

      #include <stdio.h> int main(){     int i=1, sum=0;     while(1){  //循環(huán)條件為死循環(huán)         sum+=i;         i++;         if(i>100) break;    }     printf("%dn", sum);     return 0; }

      運行結果:

      5050

      while 循環(huán)條件為 1,是一個死循環(huán)。當執(zhí)行到第100次循環(huán)的時候,計算完i++;后 i 的值為 101,此時 if 語句的條件 i> 100 成立,執(zhí)行break;語句,結束循環(huán)。

      在多層循環(huán)中,一個 break 語句只向外跳一層。例如,輸出一個4*4的整數(shù)矩陣:

      #include <stdio.h> int main(){     int i=1, j;     while(1){  // 外層循環(huán)         j=1;         while(1){  // 內層循環(huán)             printf("%-4d", i*j);             j++;             if(j>4) break;  //跳出內層循環(huán)         }         printf("n");         i++;         if(i>4) break;  // 跳出外層循環(huán)     }     return 0; }

      運行結果:

      1   2   3   4 2   4   6   8 3   6   9   12 4   8   12  16

      當 j>4 成立時,執(zhí)行break;,跳出內層循環(huán);外層循環(huán)依然執(zhí)行,直到 i>4 成立,跳出外層循環(huán)。內層循環(huán)共執(zhí)行了4次,外層循環(huán)共執(zhí)行了1次。

      continue語句

      continue 語句的作用是跳過循環(huán)體中剩余的語句而強制進入下一次循環(huán)。continue語句只用在 while、for 循環(huán)中,常與 if 條件語句一起使用,判斷條件是否成立。

      來看一個例子:

      #include <stdio.h> int main(){     char c = 0;     while(c!='n'){  //回車鍵結束循環(huán)         c=getchar();         if(c=='4' || c=='5'){  //按下的是數(shù)字鍵4或5             continue;  //跳過當次循環(huán),進入下次循環(huán)         }         putchar(c);     }     return 0; }

      運行結果:

      0123456789↙ 01236789

      程序遇到while時,變量c的值為'