У меня есть один код строки,
int a = 10;
a = ++a * ( ++a + 5);
Мой ожидаемый результат был 12 * (11 + 5) = 192
, но я получил 187. Насколько я знал, что оператор инкремента внутри ()
должен быть решен первым, то почему первая проблема сначала решена?