C ++ instrukcja break
C ++ w instrukcjibreak ma następujące dwa sposoby:
- W przypadku wystąpienia instrukcjibreak wewnątrz pętli, pętla zostanie natychmiast przerwane, a przepływ program będzie kontynuowany do natychmiastowego wdrożenia kolejnego cyklu oświadczenie.
- Może być stosowanydo zakończenia instrukcji switchw sprawie.
Jeśli używasz zagnieżdżone pętle (czyli pętla zagnieżdżona w innej pętli), break oświadczenie powstrzymać wykonanie wewnętrznej pętli, a następnie uruchomienie kolejnej linii kodu po bloku.
gramatyka
Przerwa oświadczenie w C ++ składni:
break;
schemat blokowy
Przykłady
#include <iostream> using namespace std; int main () { // 局部变量声明 int a = 10; // do 循环执行 do { cout << "a 的值:" << a << endl; a = a + 1; if( a > 15) { // 终止循环 break; } }while( a < 20 ); return 0; }
Gdy powyższy kod jest kompilowany i wykonany, że daje następujące wyniki:
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 15