Cách sử dụng câu lệnh break trong C++

Cach Su Dung Cau Lenh Break Trong C



Các tuyên bố phá vỡ là một yếu tố quan trọng trong lập trình C++. Nó được sử dụng để thoát khỏi một vòng lặp hoặc câu lệnh chuyển đổi khi một điều kiện nhất định được đáp ứng. Trong hướng dẫn này, chúng ta sẽ thảo luận về cách tuyên bố phá vỡ hoạt động trong C++, cú pháp của nó và các ví dụ khác nhau để giúp bạn hiểu rõ hơn về khái niệm này.

Câu lệnh break trong C++ là gì

Các tuyên bố phá vỡ là một câu lệnh luồng điều khiển cho phép bạn thoát khỏi vòng lặp hoặc câu lệnh chuyển đổi trước khi kết thúc tự nhiên. Nó được sử dụng để ngắt dòng thực thi khi một điều kiện cụ thể được đáp ứng. Khi một tuyên bố phá vỡ được bắt gặp, điều khiển ngay lập tức được chuyển đến câu lệnh đầu tiên sau vòng lặp hoặc khối chuyển đổi.







Cú pháp câu lệnh break

Cú pháp cho tuyên bố phá vỡ trong C++ khá đơn giản, được đưa ra dưới đây:



phá vỡ ; //cú pháp trong ngôn ngữ C++

Cú pháp trên được sử dụng trong vòng lặp hoặc câu lệnh switch để chấm dứt việc thực thi khối.







Câu lệnh break hoạt động như thế nào trong C++?

MỘT tuyên bố phá vỡ là một lệnh lập trình yêu cầu máy tính ngừng chạy một vòng lặp hoặc câu lệnh chuyển đổi và chuyển sang lệnh tiếp theo. Khi một tuyên bố phá vỡ xuất hiện trong một vòng lặp, nó dừng vòng lặp chạy và chuyển sang lệnh tiếp theo sau vòng lặp. Điều này hữu ích để nhanh chóng thoát khỏi một vòng lặp khi một điều kiện nhất định được đáp ứng.

Các tuyên bố phá vỡ cũng có thể được sử dụng với câu lệnh if-else, nhưng nó phải luôn được khai báo trong thân vòng lặp và chỉ được sử dụng cho một điều kiện tại một thời điểm.



TRONG báo cáo chuyển đổi , các tuyên bố phá vỡ thường được sử dụng ở cuối mỗi trường hợp để đảm bảo rằng chương trình không tiếp tục thực hiện các trường hợp tiếp theo. Khi mà tuyên bố phá vỡ gặp phải, chương trình nhảy ra khỏi câu lệnh switch và chuyển sang lệnh tiếp theo.

Các tuyên bố phá vỡ có thể được sử dụng trong các loại vòng lặp sau:

  • cho vòng lặp
  • trong khi lặp lại
  • vòng lặp do-while
  • trường hợp chuyển đổi

Ví dụ về câu lệnh break trong chương trình C++

Hãy xem xét một số ví dụ về tuyên bố phá vỡ bằng ngôn ngữ lập trình C++.

Ví dụ 1: câu lệnh break với vòng lặp for đơn giản

#include
sử dụng không gian tên tiêu chuẩn ;
int chủ yếu ( ) {
( int Một = 1 ; Một <= hai mươi ; Một ++ )
{
nếu như ( Một == 10 )
{
phá vỡ ;
}
cout << Một << '' ;
}
trở lại 0 ;
}

Đoạn mã trên định nghĩa một hàm chính sử dụng vòng lặp for để lặp qua các số nguyên từ 1 đến 20. Vòng lặp được thoát sớm bằng cách sử dụng lệnh tuyên bố phá vỡ khi biến vòng lặp a bằng 10. Chương trình sau đó in các số nguyên từ 1 đến 9 ra bàn điều khiển.

đầu ra

Ví dụ 2: câu lệnh break với Switch Case

#include
sử dụng không gian tên tiêu chuẩn ;
int chủ yếu ( ) {
int Một = 3 ;
công tắc ( Một ) {
trường hợp 1 :
cout << 'Trường hợp 1: Hôm nay là thứ Hai' << kết thúc ;
phá vỡ ;
trường hợp 2 :
cout << 'Trường hợp 2: Hôm nay là thứ ba' << kết thúc ;
phá vỡ ;
trường hợp 3 :
cout << 'Trường hợp 3: Hôm nay là thứ Tư' << kết thúc ;
phá vỡ ;
trường hợp 4 :
cout << 'Trường hợp 4: Hôm nay là thứ năm' << kết thúc ;
phá vỡ ;
trường hợp 5 :
cout << 'Trường hợp 5: Hôm nay là thứ sáu' << kết thúc ;
phá vỡ ;
}
trở lại 0 ;
}

Trong ví dụ trên, khi chương trình thực hiện câu lệnh switch, Case 3 sẽ được thực hiện như 'Một' được khởi tạo thành 3. tuyên bố phá vỡ giúp kết thúc câu lệnh chuyển đổi mà không thực hiện các trường hợp khác sau đó.

đầu ra

Ví dụ 3: Câu lệnh break với Vòng lặp Do-While

#include
sử dụng không gian tên tiêu chuẩn ;

int chủ yếu ( ) {
int trên một ;
LÀM {
cout << 'Nhập số dương (-1 để thoát):' ;
Ăn >> trên một ;
nếu như ( trên một == - 1 ) {
phá vỡ ;
}
cout << 'Bạn đã nhập:' << trên một << kết thúc ;
} trong khi ( trên một > 0 ) ;

cout << 'Chương trình đã thoát.' << kết thúc ;
trở lại 0 ;
}

Chương trình trên nhắc người dùng nhập một số dương và nếu người dùng nhập -1, vòng lặp sẽ được thoát bằng lệnh tuyên bố phá vỡ . Nếu người dùng nhập một số dương, chương trình sẽ hiển thị số đó và vòng lặp tiếp tục cho đến khi người dùng nhập -1.

Lưu ý rằng vòng lặp do-while trong ví dụ này đảm bảo rằng vòng lặp được thực hiện ít nhất một lần, ngay cả khi người dùng nhập -1 ở lần lặp đầu tiên.

đầu ra

Ưu điểm của Tuyên bố phá vỡ

Các tuyên bố phá vỡ hữu ích trong một chương trình vì nó cho phép bạn kết thúc sớm một câu lệnh vòng lặp hoặc chuyển đổi, dựa trên một số điều kiện. Ưu điểm chính của việc sử dụng một tuyên bố phá vỡ là nó có thể tiết kiệm thời gian và tài nguyên xử lý bằng cách cho phép chương trình thoát khỏi một vòng lặp hoặc câu lệnh chuyển đổi ngay khi điều kiện mong muốn được đáp ứng, thay vì tiếp tục đánh giá điều kiện trong các lần lặp lại tiếp theo.

Phần kết luận

Trong C++, các tuyên bố phá vỡ có thể làm cho mã của bạn hiệu quả hơn bằng cách cho phép bạn thoát khỏi vòng lặp hoặc chuyển câu lệnh ngay khi điều kiện mong muốn được đáp ứng, thay vì tiếp tục đánh giá điều kiện một cách không cần thiết. Trong bài viết này, chúng tôi đã cung cấp khái niệm, cú pháp, cách làm việc và một số ví dụ về tuyên bố phá vỡ trong vòng lặp for, switch case và do-while.