Câu trả lời phụ thuộc vào ngữ cảnh.
Nếu bạn có nghĩa là một sản phẩm nào cho vòng lặp, sau đó
for(;;)
{
statements;
}
là một điều như vậy.
Mặc dù, điều tương tự có thể đạt được với một vòng lặp while:
while(true)
{
statements;
}
và điều này không phải là một "trống rỗng" vòng lặp. Cả hai trong số này là các vòng lặp vô hạn mà bạn phải thoát ra khỏi việc sử dụng break
bên trong vòng lặp của bạn.
Mặt khác,
for(initialisation;condition;updation)
{
}
đây là một vòng lặp "trống rỗng" mà bascially không có gì, ngoại trừ có lẽ cập nhật một số biến mà có thể được xác định trước khi vòng lặp chính nó.
Đọc thêm: [Là một (rỗng) vô hạn lặp lại hành vi không xác định trong C?] (http: // stackoverflow.com/questions/15595493/is-an-empty-vô hạn-loop-undefined-behavior-in-c) – Deduplicator