01/10/2018, 14:28
Độ ưu tiên của ++ và =
Cho em hỏi về độ ưu tiên của toán tử ++ và toán tử =.
Ví dụ em có:
y = x++;
Em tra thấy toán tử ++ có độ ưu tiên lớn hơn =. Ví dụ x = 10 -> x++ trước thì x = 11, sau đó mới gán, tức là y = 11.
Nhưng lúc in kết quả ra y = 10, x = 11, tức là C++ đã thực hiện từ phải qua trái.
Có ai giải thích giùm em được không ạ?
Bài liên quan
Dòng này tương đương với
mà.
y = x++;
=> Gán bằng trước rồi mới cộngy = ++x;
=> Cộng trước rồi mới gán bằngMình vừa trả lời mấy hôm trước Ưu tiên toán tử trong c