Объясните доступным языком разницу между инкрементами. В чем разница между ++i и i++?
Я знаю что, первый случай — это операция префиксного инкремента. Результатом операции является значение операнда после его увеличения.
Второй случай — это операция постфиксного инкремента. Результатом операции является значение операнда до его увеличения. Но объясните мне доступным языком зачем нужен второй случай и где это используется(например если я использую любой их этих двух инкрементов в цикле, то результат не изменится, поэтому я не догоняю где и как это может понадобится.)
Всем спасибо за мудрые ответы, я новичек)
Ян Нестеров: например, последовательный проход по всем элементам массива, array[i++], получится одновременно и получаем значение текущего элемента и инкрементим счетчик.