Đầu ra là gì? void main() { int i = 0; for (i = 0; i < 5; i++) if (i < 4) { printf("Hello"); break; } getch(); }
Trả lời:
Đáp án đúng: A
Đoạn code sử dụng vòng lặp `for` để in ra "Hello". Tuy nhiên, bên trong vòng lặp, có một câu lệnh `if` kiểm tra điều kiện `i < 4`. Nếu điều kiện này đúng, chương trình sẽ in ra "Hello" và sau đó sử dụng lệnh `break` để thoát khỏi vòng lặp ngay lập tức.
Trong trường hợp này, vòng lặp bắt đầu với `i = 0`. Vì `0 < 4` là đúng, chương trình sẽ in ra "Hello" một lần và sau đó `break` sẽ kết thúc vòng lặp. Do đó, "Hello" chỉ được in ra một lần duy nhất.





