JavaScript is required

Cho biết kết quả của đoạn chương trình sau:
int p = 4;
p = 10 + ++p;

A.
A. 14
B.
B. 15
C.
C. 16
D.
D. 17
Trả lời:

Đáp án đúng: B


Đoạn chương trình thực hiện phép gán và sử dụng toán tử tăng trước (++). Ban đầu, biến `p` được khởi tạo bằng 4. Sau đó, biểu thức `10 + ++p` được tính toán. Toán tử `++p` tăng giá trị của `p` lên 1 trước khi sử dụng, do đó `p` trở thành 5. Sau đó, 10 được cộng với 5, kết quả là 15. Giá trị này được gán lại cho `p`. Vậy kết quả cuối cùng của `p` là 15.

Câu hỏi liên quan