JavaScript is required

$a = 5;

$b = 4;

$c = ($a++ * ++$b);

echo $c;

?>

Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả hiển thị sẽ là gì?

A.

20

B.

21

C.

27

D.

25

Trả lời:

Đáp án đúng: D


Đoạn code PHP thực hiện các phép toán số học và in kết quả ra màn hình. Biến $a được khởi tạo với giá trị 5, biến $b được khởi tạo với giá trị 4. Biểu thức $c = ($a++ * ++$b) thực hiện phép nhân giữa $a (sau khi được sử dụng sẽ tăng lên 1) và $b (tăng lên 1 trước khi được sử dụng). Phân tích chi tiết: - $a++: Sử dụng giá trị hiện tại của $a (là 5) trong phép nhân, sau đó tăng $a lên 1. - ++$b: Tăng $b lên 1 trước, từ 4 thành 5, sau đó sử dụng giá trị mới của $b (là 5) trong phép nhân. - $c = (5 * 5) = 25 Vậy kết quả cuối cùng của $c là 25.

Câu hỏi liên quan