Вопросы с тегом 'pre-increment'

По вопросам, связанным с определением или выполнением операций предварительного инкремента.
17
ответов

В чем разница между ++i и i++?

В C, в чем разница между использованием ++i и i++ и который должен использоваться в блоке инкрементации цикла for?
задан 24 авг. '08 в 8:19
13
ответов

Существует ли a разница в производительности между i++ и ++i в C?

Существует ли разница в производительности между i++ и ++i если результирующее значение не используется?
задан 24 авг. '08 в 9:48
18
ответов

Есть ли разница в производительности между я ++ и ++ я в С++?

У нас есть вопрос есть ли разница в производительности между i++ и ++i в C? Какой ответ для С++?
задан 24 авг. '08 в 10:14
21
ответ

Разница между я ++ и ++ я в цикле?

Есть ли разница в ++i и i++ в цикле for? Это просто синтаксис?
задан 27 янв. '09 в 20:53
5
ответов

Почему "while (i ++ <n) {}" значительно медленнее, чем "while (++ я <n) {}"

По-видимому, на моем ноутбуке Windows 8 с HotSpot JDK 1.7.0_45 (при всех параметрах компилятора/виртуальной машины по умолчанию) нижний цикл final int n = Integer.MAX_VALUE; int i = 0; while (++i < n) { } не менее чем на 2 порядка быстрее (~ 10...
задан 15 авг. '14 в 10:24
6
ответов

С# Pre- & Post Increment confusions

Я немного запутался в том, как компилятор С# обрабатывает до и после приращений и декрементов. Когда я закодирую следующее: int x = 4; x = x++ + ++x; x будет иметь значение 10 после этого. Я думаю, это связано с тем, что pre-increment устанавлив...
задан 20 дек. '11 в 12:23
14
ответов

Как работают операторы post increment (i ++) и pre increment (++ i) в Java?

Можете ли вы объяснить мне результат этого Java-кода? int a=5,i; i=++a + ++a + a++; i=a++ + ++a + ++a; a=++a + ++a + a++; System.out.println(a); System.out.println(i); В обоих случаях вывод равен 20.
задан 03 марта '10 в 15:21
10
ответов

Инкремент в С++ - Когда использовать x ++ или ++ x?

В настоящее время я изучаю С++, и некоторое время назад я узнал об инкрементальности. Я знаю, что вы можете использовать "++ x" , чтобы сделать инкремент раньше и "x ++" сделать это после. Тем не менее, я действительно не знаю, когда использовать ка...
задан 28 нояб. '09 в 19:45
7
ответов

Разница между ++ Var и Var ++

В программировании, особенно в Java, в чем разница между: int var = 0; var++; и int var = 0; ++var; Какие последствия будут иметь в цикле for? например. for (int i = 0; i < 10; i++) {} for (int i = 0; i < 10; ++i) {}
задан 30 мая '11 в 13:50
9
ответов

Пост-инкремент и концепция предварительного инкремента?

Я не понимаю понятия постфикса и приращения приращения или уменьшения. Может ли кто-нибудь дать лучшее объяснение?
задан 15 дек. '10 в 3:36
5
ответов

Выражения "j = ++ (i | i) и j = ++ (i & i); должна быть ошибкой lvalue?

Я ожидал, что в моем следующем коде: #include<stdio.h> int main(){ int i = 10; int j = 10; j = ++(i | i); printf("%d %d\n", j, i); j = ++(i & i); printf("%d %d\n", j, i); return 1; } выражения j = ++(i | ...
задан 13 февр. '13 в 21:13
9
ответов

++ я или я ++ in для циклов??

Возможный дубликат: Есть ли разница в производительности между я ++ и ++ я на С++? Есть ли причина, по которой некоторые программисты пишут ++i в нормальном цикле, а не пишут i++?
задан 24 нояб. '10 в 1:37
3
ответов

Конкатенация строк при увеличении

Это мой код: $a = 5; $b = &$a; echo ++$a.$b++; Не следует ли распечатать 66? Почему он печатает 76?
задан 19 июня '13 в 12:56
6
ответов

Пост-приращение в рамках самоопределения

Я понимаю различия между i++ and ++i, но я не совсем уверен, почему я получаю результаты ниже: static void Main(string[] args) { int c = 42; c = c++; Console.WriteLine(c); //Output: 42 } В приведенном выше коде, поскольку это назнача...
задан 18 нояб. '15 в 18:27
8
ответов

Почему я не могу делать ++ я ++ в C-подобных языках?

Половина шутки наполовину серьезная : Почему я не могу сделать ++i++ в C-подобных языках, в частности, на С#? Я бы ожидал, что он увеличит значение, будет использовать его в моем выражении, а затем снова увеличится.
задан 02 окт. '09 в 21:20