Menu
CoddyTech

Vòng lặp vô hạn

Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 44 trên 63.

Vòng lặp vô hạn là vòng lặp tiếp tục mãi mãi vì điều kiện kết thúc không bao giờ được đáp ứng. Dù thường không mong muốn, vòng lặp vô hạn vẫn hữu ích trong một số tình huống, chẳng hạn như trong các hệ thống nhúng hoặc chương trình chạy liên tục.

Trong C, bạn có thể tạo vòng lặp vô hạn bằng nhiều cấu trúc khác nhau:

  1. Dùng vòng lặp while:

    while (1) {
        // đoạn code sẽ chạy
    }
  1. Dùng vòng lặp (loop) for:

    for (;;) {
        // đoạn code sẽ chạy
    }
  1. Sử dụng vòng lặp do-while:

    do {
        // code sẽ chạy
    } while (1);

Để thoát khỏi vòng lặp vô hạn, bạn thường dùng câu lệnh break hoặc thay đổi biến điều khiển bên trong vòng lặp dựa trên một điều kiện nào đó.

Hãy thận trọng khi sử dụng vòng lặp vô hạn, vì chúng có thể khiến chương trình bị treo nếu bạn không quản lý đúng cách.

Tự làm thử

Bài học này không có thử thách code.

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Nền tảng cơ bản

Tự luyện tập: Trình biên dịch C online