Mô tả

Trong ngôn ngữ C, lệnh break là một lệnh mà khi gặp lệnh đó thì chương trình sẽ nhảy ra khỏi vòng lặp chứa nó.

Cú pháp:

 break;

Lưu đồ lệnh break:

Ví dụ lệnh break trong vòng lặp

#include <stdio.h>

int main()
{
    int i=1;
    for (i=1;i<=10;i++)
    {
        printf("%d \n",i);
        if (i==5)
        {
            break;
        }
    }
    return 0;
}

Ví dụ trên chúng ta thấy rằng vòng lặp đi tứ 1 đến 10, nhưng nó sẽ không print các giá trị sau số 5 (6,7,8,9,10)

Ví dụ lệnh break trong vòng lặp lồng nhau:

#include <stdio.h>

int main()
{
    int i=1,j=1;
    for (i=1;i<=3;i++)
    {
        for (j=1;j<=3;j++)
        {
            printf("%d %d\n",i,j);
            if (i==2 & j==2)
            {
                break;
            }
        }
    }
    return 0;
}

Như bạn thấy đầu ra trên bảng kết quẢ, 2 3 không được in vì có lệnh break  sau khi in i == 2 và j == 2. Nhưng 3 1, 3 2 và 3 3 được in vì lệnh break chỉ có tác động bên trong vòng for trong (for(j=1;j<=3;j++).

Đăng nhập
Đăng ký
Hotline: 0904251826
x