14
ответов

Какая сторона (левая или правая) из && (и) оператора, оценена в C++

Который порядок и && оператор, оцененный, Например, следующий код, если (альфа плавающая = альфа value1-value2 &&> 0.001)//делают что-то выдало исключение, которое альфа...
вопрос задан: 14 July 2011 03:34
9
ответов

i = ++ я + ++ я; в C++

Кто-то может объяснить мне, почему этот код печатает 14? Меня просто спросил другой студент и не мог понять это. интервал i = 5; я = ++ я + ++ я; суд <<я;
вопрос задан: 21 July 2018 18:18
8
ответов

Постинкремент на разыменованном указателе?

Пытаясь понять поведение указателей в C, я был немного удивлен следующим (пример кода ниже): #include <stdio.h> освобождают add_one_v1 (интервал *our_var_ptr) {*our_var_ptr = *...
вопрос задан: 25 May 2017 01:57
7
ответов

Приоритет оператора в C#

(Интервал) (int1 / (плавание) var2. Количество () * 100) эквивалентный (интервалу) ((int1 / (плавание) var2. Количество ()) * 100)... и это будет использовать деление с плавающей точкой или целочисленное деление?Править... если ответ - да к...
вопрос задан: 19 July 2010 09:59
7
ответов

Порядок операций в C. ++ по сравнению с | =, который происходит сначала?

У меня есть следующий код, который я прочитываю: если ((i%2) == 0) {*d = ((b и 0x0F) <<4);} еще {*d ++ | = (b и 0x0F);}; я еще смотрю конкретно на оператор...
вопрос задан: 21 May 2010 08:58
6
ответов

Замыкание накоротко логических операторов передано под мандат? И порядок оценки?

Стандарт ANSI передает под мандат логические операторы, которые будут закорочены, или в C или в C++? Я смущен, поскольку я вспоминаю книгу K&R, говоря, что Ваш код не должен зависеть от этого операции того, чтобы быть...
вопрос задан: 12 January 2019 15:02
6
ответов

Почему делает 1 +++ 2 = 3?

Как Python оценивает выражение 1 +++ 2? Сколько когда-либо + я поместил промежуточный, это печатает 3 как ответ. Может любой объяснять это поведение, И для 1 - 2 оно печатает 3 и для 1---2...
вопрос задан: 19 December 2018 17:44
6
ответов

интервал [] прибытие = {0}; международное значение = прибытие [прибытие [0] ++]; Значение = 1?

Сегодня я приехал крест статья Eric Lippert, где он пытался очистить миф между приоритетом операторов и порядком оценки. В конце было два фрагмента кода, которые получили меня...
вопрос задан: 5 July 2011 14:59
6
ответов

Условное выражение C# И (&&) ИЛИ (||) приоритет

Мы входим в ненужные аргументы кодирования на моей работе все время. Сегодня я спросил, имели ли условное выражение И (&&) или ИЛИ (||) более высокий приоритет. Один из моих коллег настоял, что у них было то же...
вопрос задан: 28 July 2009 21:00
5
ответов

Приоритет операторов и ассоциативность с унарным оператором java [duplicate]

int x = 2; int p = x-- + 3 * x; Это печать 5. Может кто-то объяснить это поведение, оператор умножения имеет более высокий приоритет, чем оператор добавления. Учитывая это, он должен был напечатать 8
вопрос задан: 17 December 2015 19:55
5
ответов

Присвоение в Perl троичные проблемы условного оператора

Этот отрывок кода Perl в моей программе дает неправильный результат. $condition? $a = 2: $a = 3; $a печати; Каково значение $condition, вывод всегда равняется 3, каким образом?
вопрос задан: 17 July 2014 10:57
5
ответов

В Java, каков булев “порядок операций”?

Давайте возьмем простой пример объектного CAT. Я хочу быть уверенным, что "не пустая" кошка является или оранжевой или серой. если (кошка! = пустой && cat.getColor () == "оранжевый" || cat.getColor () == "серый") {//д
вопрос задан: 11 January 2014 15:44
5
ответов

Приоритет оператора с Тернарным оператором JavaScript

Я, может казаться, не переношу голову вокруг первой части этого кода (+ =) в сочетании с тернарным оператором. h.className + = h.className? 'ошибка': 'ошибка' путем, я думаю этот код работы, как...
вопрос задан: 28 July 2013 06:21
5
ответов

Подобный синтаксис, но каждый показывает ошибку, но другой не делает

Hiii все я сделал эту программу сегодня международным основным () {интервал = 1,2; Выставочная ошибка/* */интервал b = (1,2);/* Никакая ошибка */}, Почему сначала каждый показывает ошибку, в то время как второй не делает? Просто () делает одну программу..
вопрос задан: 14 August 2010 16:33
5
ответов

Почему делает “**”, связывают более плотно, чем отрицание?

Я был просто укушен следующим сценарием:>>>-1 ** 2 - 1 Теперь, роя через документы Python, ясно, что это - предназначенное поведение, но почему? Я не работаю ни с какими другими языками...
вопрос задан: 1 June 2009 21:33
5
ответов

Как дела многие ко многим внешним объединениям таблицы?

У меня есть 3 таблицы, нечто, foo2bar, и панель. foo2bar, многие многим отображаются между нечто и панелью. Вот содержание. выберите * из нечто +------+ | клин | +------+ | 1 | | 2 | | 3 | | 4 | +-...
вопрос задан: 16 December 2008 19:51
4
ответа

Компиляторы и порядок аргументов оценки в C++

Хорошо, я знаю, что стандарт диктует, что реализация C++ может выбрать, в котором аргументы порядка функции оценены, но являются там любыми реализациями, которые на самом деле 'пользуются преимуществом'...
вопрос задан: 8 March 2019 20:47
4
ответа

В каком порядок делает C# для каждого цикла, выполняют итерации по Списку <T>?

Я задавался вопросом о порядке что цикл foreach в циклах C# через Систему. Наборы. Универсальный. Список <T> объект. Я нашел другой вопрос о той же теме, но я не чувствую что это...
вопрос задан: 26 January 2019 03:03
4
ответа

Как мы можем объяснить результат выражения (++ x) + (++ x) + (++ x)?

х = 1; std :: cout << ((++ x) + (++ x) + (++ x)); Я ожидаю, что на выходе будет 11, но на самом деле это 12. Почему?
вопрос задан: 30 May 2018 09:43
4
ответа

Является ли «* p = ++ (* q)» неопределенным когда p и q указывают на один и тот же объект?

после прочтения о точках последовательности я узнал, что i = ++ i не определено. Так как насчет этого кода: int i; int * p = & i; int * q = & i; * p = ++ (* q); // это также должно быть неопределенным ...
вопрос задан: 26 October 2011 22:26
4
ответа

Оператор Haskell по сравнению с функциональным приоритетом

Я пытаюсь проверить что-то для меня об операторе и функциональном приоритете в Haskell. Например, следующий список кода = $ нечто карты xs может быть переписан как список = (нечто карты) $ (xs) и...
вопрос задан: 26 June 2010 21:34
4
ответа

перегрузка общего метода c#, не согласовывающаяся с абстрактным Шаблоном "посетитель"

при экспериментировании с Шаблоном "посетитель" и общим методом я нашел своего рода несоответствие в C#.NET. Компилятор AFAIK C# предпочитает явную перегрузку общему методу, поэтому следующий код: общественность...
вопрос задан: 29 January 2010 17:54
4
ответа

Как Perl решает который порядок оценить условия в выражении?

Учитывая код: мой $x = 1; $x = $x * 5 * ($x + = 5); я ожидал бы, что $x будет 180: $x = $x * 5 * ($x + = 5); $x # = 1$x = $x * 5 * 6; $x # = 6$x = 30 * 6; $x = 180; 180; Но вместо этого это 30;...
вопрос задан: 6 November 2009 18:39
3
ответа

Равные тайм-ауты выполняются в порядке в JavaScript?

Предположим, что я делаю setTimeout (нечто, 0);... setTimeout (панель, 0); я могу быть уверен, что нечто начнет выполняться перед панелью? Что, если вместо 0 я использую тайм-аут 1, 10, или 100 для панели? Простое шоу экспериментов...
вопрос задан: 24 January 2019 21:48
3
ответа

Почему эти конструкции используют неопределенное поведение до и после приращения?

#include < stdio.h > int main (void) {int i = 0; я = я ++ + ++ я; printf ("% d \ n", i); // 3 i = 1; я = (я ++); printf ("% d \ n", i); // 2 Должно быть 1, нет? volatile int u = 0; ты ...
вопрос задан: 21 December 2018 11:42
3
ответа

Порядок ОБНОВЛЕНИЯ SQL оценки

Что является порядком оценки в следующем запросе: ОБНОВИТЕ q НАБОРА tbl = q + 1, p = q; таким образом, будет "tbl". "p" набор быть к q или q + 1? Порядком оценки здесь управляет стандарт SQL?Спасибо....
вопрос задан: 23 May 2017 10:29
3
ответа

Список приоритетов операторов в Perl

I Я читаю книгу «Beginning Perl», и она дает следующие два утверждения: print «Test one:», 6> 3 && 3> 4, «\ n»; выведите «Test two:», 6> 3 и 3> 4, «\ n»; Первая строка ...
вопрос задан: 3 November 2011 05:41
3
ответа

Приоритет оператора Python

В документах Python говорится, что * и / имеют тот же приоритет. Я знаю, что выражения в Python оценены слева направо. Я могу положиться в этом и предположить, что jj/m всегда равен (jj)/m предотвращение...
вопрос задан: 25 July 2010 21:34
3
ответа

Будет это, если statment вызовут плохие вещи произойти?

интервал expenseCode; если (интервал. TryParse (sourceRecord. ExpenseCode, expenseCode) && _ExpenseCodeLookup. ContainsKey (expenseCode)) {destRow. PROFIT_CENTER_NAME = _ExpenseCodeLookup[expenseCode];...
вопрос задан: 23 June 2010 20:17
2
ответа

Инструкции по приоритету оператора Java

Приоритет оператора Misunderstanding Java является источником часто задаваемых вопросов и тонких ошибок. Я был заинтригован узнать, что даже в Спецификации языка Java говорится, "Ей рекомендуют это...
вопрос задан: 23 May 2017 12:34