Порядок выполнения арифметических операций в языке C++ отличается от других языков программирования приоритетом операций. 27
В C++ в порядке снижения приоритетности выполняются умножение, деление, сложение, вычитание, а также операция остатка от деления, увеличение на один (инкрементирование), уменьшение на один (декрементирование) и изменение знака. 2
В других языках, например Pascal, последовательность выполнения операций повторяет обычную математическую: сначала умножают и делят, потом складывают и вычитают (слева направо). 2 Если нужно выставить другую логическую последовательность, то используются скобки. 2
Также в C++ если операции имеют одинаковый приоритет, то очерёдность выполнения таких операций определяется согласно свойству ассоциативности. 5
Для изменения приоритета операций в C++ можно использовать круглые скобки. 35