在C語言中break和continue的區別

2021-10-05 09:26:41 字數 968 閱讀 3266

在c語言中break和continue都被用於表示結束迴圈,但是其中乙個用於表示結束本迴圈另外乙個用於表示結束本次迴圈。很多新手都區分不開。在這裡我盡量給大家講解明白。

單詞

漢語break

打破;休息

continue

繼續,延續

通過對這兩個單詞進行翻譯就可以看出來。這些大佬們也怕搞混,所以通過直觀的意思就可以看出來,break是打破,他要掀翻我們迴圈的桌子,桌子都翻了肯定就沒得談了啊,所以break就是結束迴圈,不會在繼續了(因為桌子都掀翻了得嘛)。continue是繼續的意思,continue可就文明多了雖然也結束,但是他結束只是結束本次,然後下一次迴圈還是照常的進行(今日留一線,明天又相見)。

一、break在迴圈語句中

通過下面的程式可以看出,break是個很懶的玩意兒,說著是去休息一會兒結果他就不回來了。

#include

intmain()

printf

("break 中的第%d個數\n"

,i);

}printf

("程式結束");

return0;

}

執行結果

二、continue在迴圈語句中

而我們的continue可就很老實本分了,說好了的休息一會那就只是一會兒,絕不食言。

#include

intmain()

printf

("break 中的第%d個數\n"

,i);

}printf

("程式結束");

return0;

}

C語言中 break和continue語句解析

c語言中 break和continue語句解析 1 break c語言中的break可以用在兩個地方 1 用在switch中,作用是使程式流程轉到switch語句之後的語句去執行。2 用在迴圈中,作用是轉到迴圈語句之後的語句執行。要注意的是,如果switch語句或迴圈語句是巢狀的,那break都只能...

Python基礎五之break和continue

通常,迴圈會不斷的執行 塊,直到條件為假或者使用完序列中的所有元素。但在有些情況下,你可能想中斷迴圈,開始新迭代或者直接結束迴圈。1 break 直接跳出迴圈,執行後面的 假設找到小於100的最大平方值。from math import sqrt for n in range 99,0,1 root...

scala基礎之迴圈 break和continue

for表示式 for i 表示式 集合 陣列 scala val num 1.to 5 num scala.collection.immutable.range.inclusive range 1,2,3,4,5 scala for i num 12 345scala for i 1.to 6 12...