Запитання з тегом «pre-increment»






10
Збільшення в C ++ - Коли використовувати x ++ або ++ x?
На даний момент я вивчаю C ++ і деякий час тому я дізнався про збільшення. Я знаю, що ви можете використовувати "++ x", щоб зробити приріст до і "x ++", щоб зробити це після. Тим не менше, я справді не знаю, коли використовувати будь-який з цих двох ... Я ніколи …

5
Чому "while (i ++ <n) {}" значно повільніше, ніж "while (++ i <n) {}"
Очевидно, на моєму ноутбуці Windows 8 із HotSpot JDK 1.7.0_45 (з усіма параметрами компілятора / віртуальної машини, встановленими за замовчуванням), нижченаведений цикл final int n = Integer.MAX_VALUE; int i = 0; while (++i &lt; n) { } принаймні на 2 порядки швидше (~ 10 мс проти ~ 5000 мс), ніж: …

3
Чому "++ i ++" недійсний, тоді як (++ i) ++ є дійсним?
Розглянемо наступний код: int main() { int i = 2; int b = ++i++; return 3; } Він компілюється із наступним помилкою: &lt;source&gt;: In function 'int main()': &lt;source&gt;:3:16: error: lvalue required as increment operand 3 | int b = ++i++; | ^~ Це звучить для мене справедливо. Приріст постфікса має …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.