Вопросы по теме 'operator-precedence'

Вывод нескольких почтовых и предварительных приращений в одном выражении
Я новичок в языке C, поэтому, пожалуйста, помогите мне sum1. Написан код C int i=3; printf("%d",++i + ++i); Complier дает O/P =9. Как?
5797 просмотров

Приоритет операторов лямбда-исчисления
У меня проблемы с пониманием приоритета операторов лямбда-исчисления. Например следующий код: lambda x.x z lambda y.x y будет: lambda x. (x (z lambda y. x y)) or lambda x. ((x z) (lambda y. x y)) ? Еще более...
4382 просмотров

Каков приоритет метаоператора?
Каков приоритет метаоператора ... , задачей которого является распаковка пакетов параметров типа шаблона? Я предполагаю, что это довольно низко, но насколько это низко? Стандарт С++ говорит: Приоритет операторов напрямую не указывается, но...
405 просмотров

Каков приоритет вызова метода ruby
http://phrogz.net/programmingruby/language.html#table_18.4 Таблица, предоставленная по ссылке выше, дает только приоритет операторов ruby. Каков приоритет метода (или я должен сказать: сообщения/функции)? Например, когда я ввожу что-то, как...
1486 просмотров
schedule 03.02.2024

Почему порядок оценки параметров функции не указан в С++?
Стандарт не определяет порядок оценки аргументов с помощью этой строки: Порядок оценки аргументов не указан. Что значит Лучший код может быть сгенерирован при отсутствии ограничений на порядок вычисления выражений....
1153 просмотров
schedule 30.10.2022

Операции с указателями и приоритет операторов в C
Фон Только что сегодня разговаривал с парнем C, и мы не согласились со следующим: int intgA[2] = { 1, 2 }; int intgB[2] = { 3, 5 }; int *intAPtr = intgA; int *intBPtr = intgB; Итак, когда мы делаем: *intAPtr++ = *intBPtr++; Мой...
1047 просмотров

Порядок оценки подвыражений
Если порядок вычисления подвыражений не гарантируется, то почему это правильно? int a = 1; a = a + 1; Здесь компилятор может сначала оценить a , а затем a + 1 , поэтому a может быть 1 или 2, а это не так: a = a++; Здесь компилятор...
89 просмотров
schedule 22.11.2022

Оценка операторов сравнения в Python, которые ведут себя неожиданно
В этом семестре я прохожу вводный курс по Python (используя 3.4) и недавно наткнулся на упражнение о приоритете операторов и использовании круглых скобок, чтобы выражение оценивалось как истинное. Точный вопрос: Add a single pair of parentheses...
785 просмотров
schedule 06.12.2022

Группировка команд (&&, ||, )
Сейчас мы находимся в каталоге /home/student/. Выполняем следующие команды: pwd; (ls) || { cd .. && ls student/; } && cd student || cd / && cd ; Выполняются следующие команды: pwd, ls, cd student, cd /, cd Вот что...
7856 просмотров
schedule 17.12.2023

В R, как я могу определить приоритет оператора для определенных пользователем инфиксных операторов?
Предположим, у меня есть два пользовательских инфиксных оператора в R: %foo% и %bar% . У меня есть выражения, в которых используются оба оператора, например: x %foo% y %bar% z Как я могу определить приоритет оператора %foo% и %bar% ?...
584 просмотров

Порядок оценки позиционных и ключевых аргументов
Рассмотрим этот надуманный * пример: def count(one, two, three): print one print two print three Три должно быть числом, которое ты должен считать, и число счета должно быть три. >>> x = [1, 2, 3] >>>...
533 просмотров

Объяснение вывода программы C
Следующая программа дает вывод: hffltgpshfflt Может ли кто-нибудь объяснить, как приоритет операторов postfix++, prefix++ и разыменования (*) определяет этот вывод? #include<stdio.h> int main() { char arr[] = "geeksforgeeks";...
46 просмотров
schedule 25.04.2024

можно ли разделить понятие приоритета и ассоциации в yacc
Я хотел бы иметь четкий пример приоритета и один пример ассоциативности в yacc, но у меня пока возникают проблемы с разделением этих двух понятий. Возможно, это связано с тем, что я связываю эти две концепции с математикой и математическими...
299 просмотров
schedule 09.10.2022

Приоритет и ассоциативность операций в компиляторах
Как оценивается a~b~c^d, когда оба оператора имеют одинаковый приоритет, а ~ и ^ являются лево- и право-ассоциативными соответственно. Может кто-нибудь объяснить. Спасибо
150 просмотров

Как не указывать точный порядок оценки аргумента функции помогает компилятору C & C++ генерировать оптимизированный код?
#include <iostream> int foo() { std::cout<<"foo() is called\n"; return 9; } int bar() { std::cout<<"bar() is called\n"; return 18; } int main() { std::cout<<foo()<<' '<<bar()<<'...
270 просмотров

приоритет оператора Java y = --x + x++;
x=10; y = --x + x++; System.out.println(y); // prints 18 По ссылке https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html , постфиксное приращение (x++) имеет более высокий приоритет, чем префиксное приращение/уменьшение...
1961 просмотров