Tagged: инкремент

17
Июн
2021

Использование инкрементов в арифметических операциях

Пожалуйста, помогите!
Есть такая операция:
int i = 1;
i = i++ + (i++ * i++) + i++;
System.out.println(i);

Результат == 11.
Но я не ПОНИМАЮ как… Если по шагам, поправьте пожалуйста:

Выполняем операцию в скобках, умножение. 1 * (i станов…

24
Май
2021

Как реализовать атомарный инкремент и CAS операцию в C++

Сам я новичок в C++ и не могу решить данную проблему весь мануал обшарил по этой теме и ничего.
Может вы чего посоветуете?
int load_linked(atomic_int *x);
ячейка памяти ранее была прочитана с помощью load_linked
– между последним lo…

01
Дек
2020

Устарело ли использования i++?

На одном из англ. язычных вебинаров(не могу вспомнить в каком) услышал, что использования инкримента в формате i++, является плохой и устаревшей практикой. Вместо этого советуют использовать i+=1;
Вопрос так ли это? Если да, то мне интерес…

19
Окт
2020

Постфиксный инкремент/декремент. Не понимаю логику вычисления

Я столкнулся с недопониманием логики вычисления в java. Есть такое выражение:
int i = 0;
int u = 2;

i += 3 + u–;

Результат = 5.
Вопрос: Почему 5, если i = 0 + 3 + (2-1) == 4.
Другой вопрос по вычислению, есть цикл:
int i = 0;
int u = 2;…

14
Фев
2020

Как правильно инкрементировать числа в потоке?

Только начал изучать потоки и к сожалению еще не совсем разбираюсь в них. Мне в методе test() нельзя использовать synchronaized.

Вопрос: почему не инкрементируются переменные counter и counter2?

Задание: Метод test запускает на выполнени…