Встречается на собеседованиях • сегодня

В чем разница между префиксной и постфиксной формой инкремента

Разница в порядке выполнения операций.

Префиксная форма (++i): сначала увеличивает значение, затем возвращает его.
Постфиксная форма (i++): сначала возвращает текущее значение, затем увеличивает его.

Пример:

java
int a = 5;
int b = ++a; // a = 6, b = 6 (инкремент, потом присваивание)

int x = 5;
int y = x++; // x = 6, y = 5 (присваивание, потом инкремент)

В циклах обычно используют префиксную форму, если значение не нужно в текущей итерации. В выражениях важно учитывать порядок, чтобы избежать неожиданных результатов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы