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:
Dùng vòng lặp while:
while (1) { // đoạn code sẽ chạy }
Dùng vòng lặp (loop) for:
for (;;) { // đoạn code sẽ chạy }
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.
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
2Biến
Kiểu dữ liệuSố nguyênSố thực - DoubleKý tựGiá trị BooleanHằng sốCơ bản về printfQuy tắc đặt tên biếnChuyển đổi kiểu phần 1Chuyển đổi kiểu phần 2Thử thách ôn tậpTự luyện tập: Trình biên dịch C online