第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開發(fā)者教程

C 語言入門教程

C 語言基礎(chǔ)教程
01 C 語言簡介 02 C 語言的程序結(jié)構(gòu) 03 C 語言的編譯 04 C 語言的標(biāo)準(zhǔn) 05 C 語言中的注釋 06 C 語言中的變量 07 C 語言中的變量類型 08 C 語言的常量 09 C 語言的輸入與輸出 10 C 語言中的 printf() 格式輸出 11 C 語言中的類型轉(zhuǎn)換 12 C 語言中的運(yùn)算符 13 C 語言中的算數(shù)運(yùn)算符 14 C 語言中的位運(yùn)算符 15 C 語言中的邏輯運(yùn)算符 16 C 語言中的三目運(yùn)算符 17 C 語言中的分支結(jié)構(gòu) 18 C 語言中的多重分支 19 C 語言中的分支嵌套結(jié)構(gòu) 20 C 語言中的循環(huán)結(jié)構(gòu) 21 C 語言中的 while 循環(huán) 22 C 語言中的 do-While 循環(huán) 23 C 語言中的 for 循環(huán) 24 C 語言中的多重循環(huán)嵌套 25 循環(huán)實(shí)戰(zhàn),打印九九乘法表 26 C 語言中的break和continue 27 C 語言中的 if 語句 28 C 語言中的 switch/case 語句 29 C 語言中的函數(shù) 30 C 語言函數(shù)的定義和聲明 31 C 語言中函數(shù)的參數(shù)傳入類型 32 C 語言中的 main() 函數(shù)參數(shù) 33 make 工具 makefile 34 C 語言中的數(shù)組 35 C 語言中的多維數(shù)組 36 數(shù)組的練習(xí) 37 C 語言中的字符串 38 C 語言中的字符串函數(shù) 39 C 語言字符串練習(xí) 40 C 語言中的指針 41 C 語言中的 struct 42 C 語言中的 union 43 C 語言中的 maclloc free() 44 C 語言中的 enum 45 整體練習(xí)-學(xué)生管理系統(tǒng)

C 語言中的 break 和 continue

循環(huán)語句很好用,但是如果循環(huán)進(jìn)行到一般想要跳出循環(huán)或者結(jié)束循環(huán)怎么辦?那么那你需要 break 和 continue 語句。

1. break 和 continue 的使用語法

1.1 or 循環(huán)中使用 break 和 continue

break

for (控制循環(huán)的變量; 循環(huán)判斷條件; 循環(huán)變量增減變化)
{
  語句1;
  if (判斷條件)
     break;
  語句2;
}

continue

for (控制循環(huán)的變量; 循環(huán)判斷條件; 循環(huán)變量增減變化)
{
  語句1;
  if (判斷條件)
     continue;
  語句2;
}

1.2 while 循環(huán)中使用 break 和 continue

break

while (循環(huán)判斷條件)
{
  語句1;
  if (判斷條件 )
     break;
  語句2;
}

continue

while (循環(huán)判斷條件)
{
  語句1;
  if (判斷條件 )
     continue;
  語句2;
}

1.3 do while 循環(huán)使用 break 和 continue

break

do
{
  語句1;
  if (判斷條件)
     break;
  語句2;
}while (循環(huán)判斷條件);

continue

do
{
  語句1;
  if (判斷條件)
     continue;
  語句2;
}while (循環(huán)判斷條件);

2. break 和 continue 的執(zhí)行過程

2.1 break

圖片描述

2.2 continue

圖片描述

3. break 和 continue 的使用場景

當(dāng)需要在循環(huán)內(nèi)部滿足一定條件時終止執(zhí)行該語句后面的本次循環(huán)以及剩余的循環(huán)時使用 break。這就如同你正在寫作業(yè),突然覺得你不想寫了,那么你就會放棄后面所有作業(yè),而不是循環(huán)的在完成寫作業(yè)這個動作。

當(dāng)需要在循環(huán)內(nèi)部滿足一定條件后跳過本語句后面的循環(huán)語句中的內(nèi)容,直接進(jìn)入下一輪循環(huán)的時候使用 continue。這也可以用你寫作業(yè)來比喻,當(dāng)你遇到一道難題以后,你會跳過這道題,然后繼續(xù)你的寫作業(yè)的動作,一直往復(fù)的完成寫作業(yè)這個行為。

4. 實(shí)例

4.1 break

#include <stdio.h>

int main()
{
    for (int i = 0; i < 10; i++)
    {
        printf("第 %d 次循環(huán),語句1\n", i);
        if (i == 5)
        {
            break;
        }
        printf("第 %d 次循環(huán),語句2\n", i);
    }

    return 0;
}

運(yùn)行結(jié)果:

0 次循環(huán),語句10 次循環(huán),語句21 次循環(huán),語句11 次循環(huán),語句22 次循環(huán),語句12 次循環(huán),語句23 次循環(huán),語句13 次循環(huán),語句24 次循環(huán),語句14 次循環(huán),語句25 次循環(huán),語句1

當(dāng)循環(huán)到變量 i 等于 5 的時候,就會滿足 if 語句中的判斷條件,會執(zhí)行語句 break ,這個時候后面的 printf 語句以及剩下的循環(huán)都會被跳過。

4.2 continue

#include <stdio.h>

int main()
{
    for (int i = 0; i < 10; i++)
    {
        printf("第 %d 次循環(huán),語句1\n", i);
        if (i == 5)
        {
            continue;
        }
        printf("第 %d 次循環(huán),語句2\n", i);
    }

    return 0;
}

運(yùn)行結(jié)果:

0 次循環(huán),語句10 次循環(huán),語句21 次循環(huán),語句11 次循環(huán),語句22 次循環(huán),語句12 次循環(huán),語句23 次循環(huán),語句13 次循環(huán),語句24 次循環(huán),語句14 次循環(huán),語句25 次循環(huán),語句16 次循環(huán),語句16 次循環(huán),語句27 次循環(huán),語句17 次循環(huán),語句28 次循環(huán),語句18 次循環(huán),語句29 次循環(huán),語句19 次循環(huán),語句2

當(dāng)循環(huán)中變量 i 等于 5 的時候會使得其中的 if 語句滿足條件,會執(zhí)行 continue 語句。這個時候僅僅會跳過本次循環(huán)中的 continue 語句后面的內(nèi)容。然后循環(huán)會繼續(xù)。

5. 小結(jié)

循環(huán)語句可以使得循環(huán)體中的語句不斷的被重復(fù)執(zhí)行。但是,有些時候,我們可能會因?yàn)槟承l件的改變而終止循環(huán)或者跳過本次循環(huán)中的剩余部分。這個時候就不能依靠循環(huán)判斷條件了。就要使用 break 和 continue 語句來完成相關(guān)的操作。

這兩者都會跳過本次循環(huán)中該語句后面的內(nèi)容。但是兩者的區(qū)別在于,使用 break 語句,會讓循環(huán)終止,而 continue 語句則只是讓本次循環(huán)終止,會馬上進(jìn)入這個循環(huán)體中的下一次循環(huán)。