Lệnh break là câu lệnh điều khiển vòng lặp, dùng để thoát khỏi vòng lặp ngay lập tức. Khi gặp break, chương trình nhảy đến câu lệnh ngay sau vòng lặp. Cũng dùng trong switch để thoát khỏi case.
Cú pháp
break;
Ví dụ
#include <stdio.h>
int main() {
int a = 50;
while (a < 60) {
if (a == 55) {
break; // Thoát vòng lặp khi a = 55
}
printf("Gia tri a: %d\n", a);
a++;
}
return 0;
}
Kết quả
Gia tri a: 50 Gia tri a: 51 Gia tri a: 52 Gia tri a: 53 Gia tri a: 54
Lưu ý: break chỉ thoát khỏi vòng lặp gần nhất chứa nó (innermost loop). Trong vòng lặp lồng nhau, cần dùng cờ (flag) hoặc goto (không khuyến khích) để thoát nhiều cấp.