Результаты поиска по запросу "order-of-evaluation"

6 ответов

Обеспечение порядка операторов в C ++

Предположим, у меня есть ряд операторов, которые я хочу выполнить в фиксированном порядке. Я хочу использовать g ++ с уровнем оптимизации 2, чтобы некоторые ...

3 ответа

++ я + ++ я + ++ я в Java против C

12 ответов

Я сомневаюсь, что такая ошибка есть в книге драконов. В любом случае, возможно, нужно немного более внимательное чтение?

от вопрос уже есть ответ здесь: Разница между i ++ и ++ i в цикле? [/questions/484462/difference-between-i-and-i-in-a-loop] 21 ответСледующие циклы for дают идентичные результаты, даже если один использует постинкремент, а другой ...

ТОП публикаций

1 ответ

 затем он обрабатывается как обычный вызов функции, и оценка слева направо больше не гарантируется. [

тся ли слева направо оценка логических операторов (&& ||) гарантировано? Допустим, у меня есть это: SDL_Event event; if (SDL_PollEvent(&event)) { if (event.type == SDL_QUIT) { // do stuff } }Гарантируется ли это так же, как это? SDL_Event ...

2 ответа

, Отсюда мое удаление предложений из вашего Ответа.

я хочу выбрать подмножество данных в R, я могу использовать функцию подмножества. Я хотел основать анализ на данных, которые соответствуют одному из нескольких критериев, например, что определенная переменная была 1, 2 или 3. ...

2 ответа

Это честно; просто приведите свой источник в следующий раз. : -]

, у меня есть этот код: unsigned int func1(); unsigned int func2(); unsigned int func3(); unsigned int x = func1() | func2() | func3();Гарантирует ли C ++, что сначала будет вызываться func1 (), затем func2 (), а затем func3 ()? Или компилятору ...

7 ответов

они растут очень быстро. d

етствует ли стандарт ANSIмандат логические операторы, которые должны быть замкнуты, в C или C ++? Я запутался, вспомнив книгу K & R, в которой говорилось, что ваш код не должен зависеть от короткого замыкания этих операций, потому что они могут ...

5 ответов

Вопрос в порядке оценки, который сильно отличается. На самом деле, это не отвечает на вопрос.

аю текст на Java и получил следующий код: int[] a = {4,4}; int b = 1; a[b] = b = 0;В тексте автор не дал четкого объяснения и эффект последней строки таков:a[1] = 0; Я не уверен, что понимаю: как прошла оценка?

13 ответов

Почему $ a + ++ $ a == 2?

Если я попробую это: $a = 0; echo $a + ++$a, PHP_EOL; echo $a;Я получаю этот вывод: 2 1Демо-версия:http://codepad.org/ncVuJtJu [http://codepad.org/ncVuJtJu] Почему это?Я ожидаю получить это в качестве вывода: 1 1 Мое понимание:$a = 0; // a ...

10 ответов

Гарантирован ли порядок операций слева направо в Java?

Рассмотрим эту функцию: public static final int F(int a, int b) { a = a - 1 + b; // and some stuff return a; }Требуется ли для реализации JVM выполнять- 1 до+ b? Если к JVM подключен системный профилировщик, увидим ли мы+ b операция проводится ...