What will happen if the loop's condition is always true?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Loop infinitely". Vòng lặp kiểm tra điều kiện trước mỗi lượt và chỉ thoát khi điều kiện cho giá trị 0; nếu điều kiện luôn khác không thì phép kiểm tra không bao giờ mở lối ra nên thân vòng lặp chạy mãi, trừ khi bên trong có break, return, goto hay một lời gọi kết thúc chương trình. Ý "No Output will be printed" sai vì nếu thân vòng lặp có lệnh in thì màn hình nhận dữ liệu không ngừng, ngược hẳn với việc không có gì; chỉ bộ đệm mới làm dữ liệu hiện ra chậm. Ý "Compile time error" sai vì trình biên dịch không có nhiệm vụ chứng minh một vòng lặp sẽ dừng, viết while với điều kiện 1 là mã hợp lệ và còn được dùng cố ý. Ý "The loop will not work" sai vì vòng lặp vẫn làm việc đúng như được viết, vấn đề là nó không chịu dừng.

Cùng phần 3

Xuất hiện trong 1 bộ đề