STDIO
Tìm kiếm gần đây
    Nội dung
    0
    0
    Chia sẻ

    Từ Khóa break và continue

    Tìm hiểu về từ khoá break và continue trong C++.
    Rye Nguyen

    Rye Nguyen

    03/08/2015
    06/09/2020
    1 phút đọc
    Từ Khóa break và continue

    Từ khóa break

    Từ khoá break thường được sử dụng để dừng vòng lặp (for, while, dowhile, …) mà không quan tâm đến biểu thức điều kiện trong vòng lặp. Khi gặp break, chương trình sẽ thoát khỏi vòng lặp trong cùng (nếu có nhiều vòng lặp lồng nhau) và chuyển đến dòng code kế tiếp sau vòng lặp đó.

    Thông thường, break được sử dụng với điều kiện trong if … else. Ngoài ra từ khoá break còn được dùng trong cấu trúc switchcase.

    Sơ đồ hoạt động của break

    Từ khóa continue

    Từ khoá continue có tác dụng bỏ qua phần còn lại của lần lặp hiện tại và chuyển sang lần lặp kế tiếp của vòng lặp.

    Giống như break, continue thường được sử dụng kèm với điều kiện trong biểu thức if … else.

    Sơ đồ hoạt động của continue

    Chương trình minh hoạ

    Chương trình sau sẽ giúp hiểu rõ hơn về cách thức hoạt động và tính ứng dụng của breakcontinue, trong C++ nói riêng và lập trình nói chung.

    #include <iostream>
    using namespace std;
    
    int main()
    {
           int numberArray[10] = {5, 3, 8, 1, 12, 6, 7, 15, 2, 4};
    
           int number;
           cout << "Enter a number: ";
           cin >> number;
    
           for(int i = 0;; i++)
           {
                  //Stop condition
                  if(i == 10)
                  {
                          cout << "Number not found" << endl;
                          break;
                  }
    
                  if(number != numberArray[i])
                          continue;
                 
                  //Print the position and break when found number in array
                  cout << "Found at position " << i << endl;
                  break;
           }
    
           fflush(stdin);
           cin.get();
           return 0;
    }
    0 Bình luận
    Modern C++

    Modern C++

    STDIO Training - Đào Tạo Lập Trình C++.

    Khi bạn nhấn vào sản phẩm do chúng tôi đề xuất và mua hàng, chúng tôi sẽ nhận được hoa hồng. Điều này hỗ trợ chúng tôi có thêm kinh phí tạo nhiều nội dung hữu ích. Tìm hiểu thêm.
    STDIO

    Trang chính

    Công ty TNHH STDIO

    • 30, Trịnh Đình Thảo, Hòa Thạnh, Tân Phú, Hồ Chí Minh
      +84 28.36205514 - +84 942.111912
      developer@stdio.vn
    • 383/1 Quang Trung, Phường 10, Quận Gò Vấp, Hồ Chí Minh
      Số giấy phép ĐKKD: 0311563559 do sở Kế hoạch và Đầu Tư TPHCM cấp ngày 23/02/2012
    ©STDIO, 2013 - 2021