LINUX.ORG.RU

История изменений

Исправление romanlinux, (текущая версия) :

https://imgur.com/a/DjNwdgE

Короч i++ это 3 действия:

  1. Запоминаем старое значение

  2. Делаем +1 и запоминаем новое значение

  3. Возвращаем старое значение

А ++i это 2 действия:

  1. Делаем +1 и запоминаем новое значение

  2. Возвращаем значение

Короч по идее ++i работает чуть быстрее чем i++, хотя эти обе операции и являются атомарными.

 и в нормальных языках разницы между ++i и i++ нет, что уменьшает степень костыльности.

Не говори такой ерунды на собесе, а то услышишь «мы вам перезвоним»

Исправление romanlinux, :

https://imgur.com/a/DjNwdgE

Короч i++ это 3 действия:

  1. Запоминаем старое значение

  2. Делаем +1 и запоминаем новое значение

  3. Возвращаем старое значение

А ++i это 2 действия:

  1. Делаем +1 и запоминаем новое значение

  2. Возвращаем значение

Короч по идее ++i работает чуть быстрее чем i++, хотя эти обе операции и являются атомарными

Исправление romanlinux, :

https://imgur.com/a/DjNwdgE

Короч i++ это 3 действия:

  1. Запоминаем старое значение

  2. Делаем +1 и запоминаем новое значение

  3. Возвращаем старое значение

А ++i это 2 действия:

  1. Делаем +1 и запоминаем новое значение

  2. Возвращаем значение

Короч по идее ++i работает чуть быстрее чем i++, но хоть это обе операции и являются атомарными

Исходная версия romanlinux, :