What is output of code? #include
Trả lời:
Đáp án đúng: B
Trong đoạn code C, biểu thức `if(1, 0)` sử dụng toán tử dấu phẩy. Toán tử dấu phẩy đánh giá biểu thức bên trái rồi đến biểu thức bên phải, và trả về giá trị của biểu thức bên phải. Trong trường hợp này, `1` được đánh giá trước, sau đó `0` được đánh giá và trả về. Vì vậy, điều kiện `if` trở thành `if(0)`, tức là sai (False). Do đó, chương trình sẽ in ra "False".