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

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

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

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

        本教程操作環境:windows7系統、c99版本、Dell G3電腦。

        break關鍵字

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

        使用 while 循環計算1加到100的值:

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

        運行結果:

        5050

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

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

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

        運行結果:

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

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

        continue語句

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

        來看一個例子:

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

        運行結果:

        0123456789↙ 01236789

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

        主站蜘蛛池模板: 久久久久久亚洲精品不卡| 无码人妻精品一区二区三18禁| 欧美日韩综合精品| 亚洲国产精品线在线观看| 亚洲国产精品一区第二页 | 亚洲AV日韩精品一区二区三区| 99久久精品九九亚洲精品| 国产成人精品天堂| 久久久久久久久无码精品亚洲日韩| 久久夜色撩人精品国产| 国产原创精品 正在播放| 午夜影视日本亚洲欧洲精品一区| 国产欧美精品AAAAAA片| 无码人妻精品一区二区三区99仓本 | 欧美亚洲日本久久精品| 国产精品电影在线| 精品四虎免费观看国产高清午夜| 日本午夜精品一区二区三区电影 | 精品一区二区三区免费| 97久久精品人妻人人搡人人玩| 人妻AV一区二区三区精品| 一本色道久久88综合日韩精品| 久久精品国产清自在天天线| 国产精品九九久久免费视频 | 国产福利微拍精品一区二区| 久热这里只有精品12| 亚洲国产第一站精品蜜芽| 亚洲精品无码你懂的网站| 色哟哟国产精品免费观看| 欧美成人精品一区二区综合| 久久亚洲AV永久无码精品| 久久噜噜久久久精品66| 免费短视频软件精品一区二区 | 国产一区二区精品久久岳| 国产精品一区二区三区99| 国产精品一级AV在线播放| 久久99精品久久久久久野外| 久久精品国产亚洲av瑜伽| 欧美日韩国产成人高清视频,欧美日韩在线精品一| 色欲久久久天天天综合网精品| 一本一道久久a久久精品综合|