Đầu ra là gì? void main() { double k = 0; for (k = 0.0; k < 3.0; k++); printf("%lf", k); getch(); }
Trả lời:
Đáp án đúng: C
Đoạn code sử dụng một vòng lặp `for` với biến `k` kiểu `double`. Vòng lặp tiếp tục cho đến khi `k` lớn hơn hoặc bằng 3.0. Vì `k` tăng lên sau mỗi lần lặp (k++), vòng lặp sẽ chạy cho đến khi `k` đạt giá trị 3.0. Sau khi vòng lặp kết thúc, `printf` sẽ in giá trị của `k`. Do đó, đầu ra sẽ là 3.000000 (hoặc một giá trị tương tự, tùy thuộc vào độ chính xác hiển thị của kiểu double).