JavaScript is required

What is output of code?
Media VietJack

A.
True
B.
False
C.
Complier error
Trả lời:

Đáp án đúng: A


Đoạn code trên kiểm tra xem giá trị của `x` có lớn hơn 10 hay không. Ban đầu `x` được gán giá trị là 5. Câu lệnh `if (x = 10)` sẽ gán giá trị 10 cho `x`. Trong C++, biểu thức gán trả về giá trị được gán. Vì vậy, biểu thức điều kiện trở thành `if (10)`. Giá trị 10 khác 0, nên điều kiện `if` được coi là đúng. Do đó, chương trình sẽ in ra "True".

Câu hỏi liên quan