Lệnh break trong Ngôn ngữ chương trình C có hai cách sử dụng:
- Khi lệnh break được sử dụng trong vòng lặp, vòng lặp ngay lập tức kết thúc và điều khiển chương trình bắt đầu lệnh tiếp theo sau vòng lặp.
- Nó có thể được sử dụng trong lệnh switch (sẽ được nhắc đến trong chương tới).
Nếu bạn đang sử dụng các vòng lặp lồng nhau (ví dụ, một vòng lặp bên trong vòng lặp khác), lệnh break sẽ dừng thực thi một lệnh nào đó trong một vòng lặp và bắt đầu thực thi lệnh tiếp theo của đoạn code sau khối code đó.
Cú pháp lệnh break trong C như sau:
break;
Sơ đồ:
Ví dụ
#include <stdio.h> int main () { /* phan dinh nghia bien cuc bo */ int a = 5; /* vong lap while */ while( a < 19 ) { printf("Gia tri cua a la: %d\n", a); a++; if( a > 14) { /* ket thuc trinh thuc thi cua vong lap voi lenh break */ break; } } printf("\n===========================\n"); printf("Hoc tv chuc cac ban hoc tot! \n"); return 0; }
Biên dịch và thực thi chương trình C trên sẽ cho kết quả sau: