Kết quả của chương trình sẽ là gì? #include
Câu nào trong số này
Trả lời:
Đáp án đúng: A
Đoạn chương trình C này sử dụng toán tử so sánh và toán tử gán trong hàm `printf`.
Phân tích từng biểu thức:
1. `n <= 3`: Vì `n` ban đầu là 2, biểu thức này trả về 1 (true) vì 2 nhỏ hơn hoặc bằng 3.
2. `n = 4`: Đây là một phép gán. Giá trị của `n` được gán bằng 4. Biểu thức này trả về giá trị được gán, tức là 4.
3. `n >= 2`: Vì `n` bây giờ là 4, biểu thức này trả về 1 (true) vì 4 lớn hơn hoặc bằng 2.
Do đó, hàm `printf` sẽ in ra các giá trị 1, 4 và 1, cách nhau bởi khoảng trắng.
Vậy đáp án đúng là B. 1 4 1