What is output? #include
Trả lời:
Đáp án đúng: B
Đoạn code sử dụng cấu trúc `switch` để kiểm tra giá trị của biến `i`. Biến `i` được khởi tạo với giá trị là 3.
- `case 0+1`: Tương đương với `case 1`. Vì `i` bằng 3, nên trường hợp này không khớp.
- `case 1+2`: Tương đương với `case 3`. Vì `i` bằng 3, nên trường hợp này khớp. Câu lệnh `printf("B")` sẽ được thực thi, in ra "B" ra màn hình. Sau đó, lệnh `break` sẽ kết thúc khối `switch`.
- `default`: Trường hợp này chỉ được thực thi nếu không có `case` nào khớp. Vì `case 1+2` đã khớp, nên trường hợp `default` sẽ không được thực thi.
Vậy, kết quả in ra màn hình là "B".