JavaScript is required

Cho biểu thức: x = ++a + b++; với a = 5 và b = 8, giá trị của biến x là bao nhiêu sau khi thực hiện câu lệnh trên?

A.

13

B.

14

C.

15

D.
Lỗi biên dịch
Trả lời:

Đáp án đúng: B


Giải thích: Biểu thức x = ++a + b++ được thực hiện như sau: 1. ++a: Giá trị của a tăng lên 1 trước khi được sử dụng. Vì vậy, a = 5 + 1 = 6. 2. b++: Giá trị của b được sử dụng trước, sau đó mới tăng lên 1. Vì vậy, giá trị của b trong biểu thức là 8, sau đó b tăng lên 9. 3. x = 6 + 8 = 14. Vậy, giá trị của x là 14.

Câu hỏi liên quan