Tôi đang trong quá trình viết một ngôn ngữ kịch bản và tôi muốn sao chép (khá tốt chuẩn) C order of operations.Các nhánh của liên kết từ phải sang trái và từ trái sang phải trong ngôn ngữ dựa trên C là gì?
Một điều mà tôi chưa bao giờ có một nắm vững là một khái niệm chính thức mặc dù là associativity. Tại sao một số nhóm nhà điều hành từ trái sang phải và các nhóm khác từ phải sang trái?
Ai đó có thể cho tôi một vài ví dụ về cách một dòng mã có thể trông khác nếu các quy tắc là tất cả từ trái sang phải hoặc ngược lại với những gì chúng là? Hoặc tại sao sự kết hợp lại là con đường của nó, vì dường như tôi chỉ là một sự lựa chọn tùy ý, nhưng tôi cho rằng họ có lý do cho nó.
Ngoài ra, chỉ cần lưu ý, tôi biết những gì có nghĩa associativity, tôi chỉ không thể nghĩ ra bất kỳ ví dụ nơi trái sang phải (hoặc ngược lại) là tốt hơn so với các lựa chọn khác
Đây là một câu hỏi tuyệt vời! Ngoài ra, hãy xem [lý do tại sao-giao-chuyển-toán-gán-sang-bên-trái-tay] (http://programmers.stackexchange.com/questions/98406/why-does-the-assignment-operator- giao cho bên trái) – nawfal