#include
#include
void main()
{
int s = 0;
while (s++ < 10)
{
if (s < 4 && s < 9)
continue;
printf(” %d “, s);
}
getch();
}
What is output of the following code?
A. 1 2 3 4 5 6 7 8 9
B. 3 4 5 6 7 8 9
C. 4 5 6 7 8 9
D. 4 5 6 7 8 9 10
Hướng dẫn
Chọn D là đáp án đúng
Xem lời giải
Xem lời giải
Xét biểu thức (s++ < 10). Giá trị của biến s được tăng sau khi so sánh s < 10. Do vậy, giá trị của biến s trong vòng while từ 1 đến 10. Khi s = 1 → 3, biểu thức logic (s < 4 && s < 9) = TRUE, lệnh continue được thực hiện và câu lệnh printf bị bỏ qua. Kết quả: 4 5 6 7 8 9 10 được in ra.
Thư viện tài liệu12 Tháng bảy, 2023 @ 3:04 chiều