Consider the following C# snippet in a Unity script. How many times will it print "Loop iteration" before stopping? int count = 5;

4 phương ánCó giải thíchDễ
Đề bài
while (count > 0) {
  Debug.Log("Loop iteration");
  count -= 2;
}

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

Chọn một phương án
Lời giảiChọn phương án để mở
Trong đoạn mã C# này, biến đếm `count` được khởi tạo với giá trị 5. Vòng lặp `while` sẽ tiếp tục chạy cho đến khi `count` nhỏ hơn hoặc bằng 0. Trong mỗi lần lặp, giá trị của `count` sẽ giảm 2. Vì vậy, sau 2 lần lặp, `count` sẽ giảm xuống 3, sau 3 lần lặp, `count` sẽ giảm xuống 1, sau 4 lần lặp, `count` sẽ giảm xuống -1. Vòng lặp sẽ dừng khi `count` nhỏ hơn hoặc bằng 0. Do đó, sẽ có 3 lần in ra "Loop iteration" trước khi dừng.

Cùng chương 2

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