29
голосов
7ответов
5257 просмотров

Why can't I do ++i++ in C-like languages?

Half jokingly half serious : Why can't I do ++i++ in C-like languages, specifically in C#? I'd expect it to increment the value, use that in my expression, then increment again.

5
голосов
7ответов
2676 просмотров

Why is this Java operator precedence being ignored here?

The following code prints out "3", not "4" as you might expect. public class Foo2 { public static void main(String[] args) { int a=1, b=2; a = b + a++; System.out.println(a); } } I understand how. The postfix increment happens after the value of "...

15
голосов
20ответов
21699 просмотров

Что эффективнее, i ++ или ++ i?

Точный дубликат : Есть ли разница в производительности между i ++ и ++ i в C ++? Точный дубликат : Разница между i ++ и ++ i в цикле? Что более эффективно, i ++ или ++ i? Я использовал это только в Java и C / C ++, но я действительно прошу всех языков, на которых это реализовано. ...

306
голосов
22ответов
288598 просмотров

Разница между пре-приращением и пост-инкрементом в цикле?

Есть ли разница в ++i и i++ в цикле for? Это просто синтаксис?

16
голосов
10ответов
2184 просмотров

Поведение оператора приращения поста

Возможный дубликат: Поведение оператора приращения до и после в C, C ++, Java , & C # Вот тестовый пример: void foo(int i, int j) { printf("%d %d", i, j); } ... test = 0; foo(test++, test); Я ожидал получить результат "0 1", но получаю "0 0" Что дает ??

358
голосов
17ответов
81789 просмотров

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

У нас есть вопрос, есть ли разница в производительности между i++ и ++i в C ? Каков ответ на C ++?

478
голосов
14ответов
107004 просмотров

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

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

912
голосов
21ответов
1118505 просмотров

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

В чем разница между использованием ++i и i++ в C и что следует использовать в блоке увеличения цикла for?