Вопросы по теме 'operator-precedence'
Вывод нескольких почтовых и предварительных приращений в одном выражении
Я новичок в языке C, поэтому, пожалуйста, помогите мне sum1. Написан код C
int i=3;
printf("%d",++i + ++i);
Complier дает O/P =9. Как?
5797 просмотров
schedule
04.12.2023
Приоритет операторов лямбда-исчисления
У меня проблемы с пониманием приоритета операторов лямбда-исчисления.
Например следующий код:
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 просмотров
schedule
30.03.2024
Каков приоритет метаоператора?
Каков приоритет метаоператора ... , задачей которого является распаковка пакетов параметров типа шаблона? Я предполагаю, что это довольно низко, но насколько это низко? Стандарт С++ говорит:
Приоритет операторов напрямую не указывается, но...
405 просмотров
schedule
21.05.2024
Каков приоритет вызова метода 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 просмотров
schedule
15.11.2023
Порядок оценки подвыражений
Если порядок вычисления подвыражений не гарантируется, то почему это правильно?
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 просмотров
schedule
03.12.2022
Порядок оценки позиционных и ключевых аргументов
Рассмотрим этот надуманный * пример:
def count(one, two, three):
print one
print two
print three
Три должно быть числом, которое ты должен считать, и число счета должно быть три.
>>> x = [1, 2, 3]
>>>...
533 просмотров
schedule
06.10.2022
Объяснение вывода программы 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 просмотров
schedule
28.11.2023
Как не указывать точный порядок оценки аргумента функции помогает компилятору 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 просмотров
schedule
31.10.2023
приоритет оператора 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 просмотров
schedule
27.12.2023