JavaScript is required

In the expression a = b = 5 the order of Assignment is NOT decided by Associativity of operators.

A.
True
B.
False
Trả lời:

Đáp án đúng: B


Câu hỏi kiểm tra về thứ tự gán trong biểu thức `a = b = 5`. Trong hầu hết các ngôn ngữ lập trình (như C, C++, Java, Python), phép gán là phép toán có tính kết hợp từ phải sang trái. Điều này có nghĩa là biểu thức `a = b = 5` được hiểu là `a = (b = 5)`. Đầu tiên, giá trị 5 được gán cho `b`, sau đó giá trị của `b` (là 5) được gán cho `a`. Vì vậy, thứ tự gán được quyết định bởi tính kết hợp của toán tử gán. Do đó, phát biểu "In the expression a = b = 5 the order of Assignment is NOT decided by Associativity of operators" là sai.

Câu hỏi liên quan