Lệnh break và continue trong C++ – Học hỏi Net

1. Câu lệnh break trong C++ 

Câu lệnh break trong C++ có hai cách sử dụng như sau:

  • Khi gặp câu lệnh break trong một vòng lặp, vòng lặp bị kết thúc ngay lập tức và câu lệnh kế tiếp sau vòng lặp được thực thi.
  • Lệnh break có thể được sử dụng để kết thúc một case trong câu lệnh switch.

Nếu bạn sử dụng vòng lặp lồng nhau, câu lệnh break sẽ dừng việc thực hiện vòng lặp trong cùng và bắt đầu thực hiện cấu lệnh kế tiếp sau vòng lặp trong cùng.

Cú pháp

Cú pháp cho một câu lệnh break trong C++ như sau:

break;

Ví dụ

#include 

using namespace std;
  
int main () {
    int a = 10;

    while( a  15) {
            /* ket thuc vong lap khi a lon hon 15 */
            break;
        }
    }
  
   return 0;
}

Kết quả:

Gia tri cua a: 10
Gia tri cua a: 11
Gia tri cua a: 12
Gia tri cua a: 13
Gia tri cua a: 14
Gia tri cua a: 15

2. Câu lệnh continue trong C++

Câu lệnh continue trong C++ hoạt động giống như câu lệnh break. Thay vì buộc kết thúc vòng lặp, nó buộc trở về kiểm tra điều kiện để thực hiện vòng lặp tiếp theo và bỏ qua các lệnh bên trong vòn lặp hiện tại sau lệnh continue.

Đối với vòng lặp for, câu lệnh continue làm cho điều khiển chương trình tăng hoặc giảm biến đếm của vòng lặp. Đối với vòng lặp while và do-while, câu lệnh continue làm cho điều khiển chương trình quay về đầu vòng lặp và kiểm tra điều kiện của vòng lặp.

Cú pháp

Ví dụ 

#include 

using namespace std;
  
int main () {
    int a = 10;

    do {
        if( a == 15) {
            // quay ve do khi a = 15 (bo qua lenh print)
            a = a + 1;
            continue;
        }
   
        cout 

Kết quả:

Gia tri cua a: 10
Gia tri cua a: 11
Gia tri cua a: 12
Gia tri cua a: 13
Gia tri cua a: 14
Gia tri cua a: 16
Gia tri cua a: 17
Gia tri cua a: 18
Gia tri cua a: 19

Trên đây là bài viết của eLib.VN về Lệnh break và continue trong C++. Trong vòng lặp, lệnh break và continue khi xuất hiện thì sẽ được bao bọc bởi một khối lệnh if, bởi vì nếu không có lệnh if bao bọc thì vòng lặp sẽ trở nên vô dụng. Bạn đọc cần lưu ý.