C++ break Statement

In this lesson, you will learn about the jump statement, in particular, the break Statement in C++, with an example to understand the topic.

Jump Statement

Jump statements, then unconditionally transfer program control within a function. Jumping statements are a type of control that moves program execution control from one place to another. The C++ language defines the jump statements as break, continue, and goto.

C++ break Statement

In C++, you can halt the execution of a loop and transfer control to a statement that comes after the loop by inserting a break statement.

Basic Syntax


The while loop is used in the program below to output the value of the number after each iteration. Take note of the code here:

if (number == 13), then break;

The above statement indicates that the break statement ends the loop when the number equals 13. Therefore, values less than or equal to 13 are excluded from the output.


//Program prints 15 to 8 integers
#include <iostream>

using namespace std;
int main() {
  int number = 20;
  while (number >= 1) {
    if (number == 13) {
    cout << number << " ";
  return 0;


20 19 18 17 16 15 14
Note that decision-making statements are typically used in conjunction with the break statement.

This concludes the C++ break Statement lesson. The next lesson will teach about the continue Statement in C++.