Нет, это не правда.Вы можете измерить производительность, синхронизируя каждый цикл для большого количества итераций, но я вполне уверен, что они будут одинаковыми.
Миф возник из C, где ++i
считалось быстрее i++
потому что первое можно реализовать, увеличивая i, затем возвращая его.Последнее может быть реализовано путем копирования значения i во временную переменную, увеличивая i, а затем возвращая временную переменную.Первая версия не должна делать временную копию, и многие считают, что это быстрее.Однако, если выражение используется в качестве выражения, современные компиляторы C могут оптимизировать временную копию, чтобы на практике не было никакой разницы.