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

Как * точно * работает правая часть оператора -f в PowerShell?
Кстати, в прошлый раз я запутался PowerShell нетерпеливо разворачивает коллекции, Кейт резюмировал эту эвристику следующим образом: Помещение результатов (массива) в выражение группировки (или подвыражение, например, $ ()) снова дает право...
2613 просмотров

Порядок оценки перегруженного оператора |?
5.15 Логический оператор ИЛИ в стандарте говорит следующее: В отличие от |, || гарантирует оценку слева направо; Означает ли это, что где-то я не могу найти в стандарте, | определен для оценки справа налево или что он определяется...
401 просмотров

Вызов метода для нового объекта в Java без круглых скобок: нарушение порядка операций?
Согласно этой таблице приоритета и ассоциативности операторов Java , доступ к членам имеет более высокий приоритет, чем оператор new . Однако при наличии класса myClass и нестатической функции-члена myFunction допустима следующая строка кода:...
8852 просмотров
schedule 19.02.2024

Почему он присваивает значение $b? Это не должно соответствовать правилу приоритета оператора
Я пытался ответить Почему этот код представляет собой бесконечный цикл? Там я подумал, что проблема может быть из-за приоритета операций, но когда я проверил http://php.net/manual/en/language.operators.precedence.php , . имеет больший...
66 просмотров

как найти, какой оператор имеет наивысший приоритет в грамматике
У меня экзамен только послезавтра. Пожалуйста, помогите мне с этим вопросом и объясните мне ответ, чтобы я мог ответить на все вопросы этого уровня на своем экзамене. Грамматика E-> E/X | X X-> T-X | X*T | T T-> T+F | F F-> (E) |...
1181 просмотров
schedule 12.05.2024

Рекурсивный анализ приоритета спуска - сопоставление префиксных выражений с более низким приоритетом
Примечание. Это более подробная версия анализа приоритета Рекурсивного спуска с отсутствующим префиксным выражением Я создаю простой синтаксический анализатор языка и имею проблему с выражениями префикса с более низким приоритетом. Вот пример...
458 просмотров

Порядок оценки операндов
Каков будет вывод следующей программы на C? Я в основном запутался, будет ли сначала main() вызывать t1() или t2(). #include <stdio.h> int a=40; int t1() { int a=20; return a; } int t2() { int a=30; return a; } int main() {...
51 просмотров

Путаница с приоритетом оператора
Привет, ребята, после просмотра href= http://en.cppreference.com/w/c/language/operator_precedence эту ссылку, я думал, что понял приоритет оператора, но пришел к следующему сомнению. Ссылка говорит, что При синтаксическом анализе выражения...
167 просмотров
schedule 24.03.2024

Почему тег html br break line не работает в этом коде?
Может ли кто-нибудь сказать, почему мой разрыв строки php не работает (эхо)? Я знаю, что могу написать код по-другому, чтобы заставить работать разрыв строки, но я хочу знать причину этого? <?php $var1 = 3; echo "Addition = "...
2988 просмотров
schedule 24.01.2024

Приоритет оператора для пользовательских типов и возможно ли отложенное вычисление при наличии нескольких одинаковых операторов?
Предположим, что array — это пользовательский тип, определенный как класс, который по существу управляет ресурсом. class array { public: size_t size; float *data; }; Чтобы заставить operator - выполнять поэлементное скалярное...
74 просмотров

Каковы настоящие группы выражения 3 ‹8? (9 ‹6? 7: 5): 2› 0? 4: 1 и что означает неассоциативность в PHP?
Что касается выражения: 3<8 ? (9<6 ? 7 : 5) : 2>0 ? 4 : 1 Я сослался на руководство по PHP . И я обнаружил, что тернарный оператор в PHP левоассоциативен. Более того, я считаю, что ассоциативность операторов отношения, таких как...
47 просмотров
schedule 05.10.2023

приоритет простого приведения в старом стиле в С++
У меня есть кастинг в старом стиле в каком-то коде С++, который я хотел бы преобразовать в новый стиль. Я просмотрел документацию операторов приоритета и ассоциативности, но не понял ее. . ( double ) myValueA() / myValueB() эквивалентно...
806 просмотров

Порядок выполнения выражения f1 () + f2 () * f3 () и приоритет операторов в JLS
Учитывая выражение f1() + f2()*f3() с 3 вызовами методов, java сначала оценивает (операнды) операции сложения : int result = f1() + f2()*f3(); f1 working f2 working f3 working Я (ошибочно) ожидал, что сначала вызовут f2() , затем f3()...
578 просмотров

Тернарный, дающий другие результаты, чем If
РЕДАКТИРОВАТЬ: Для всех, кто прибыл сюда с этой проблемой, я нашел это почти дословно задокументированным в perldoc по адресу https://perldoc.perl.org/perlop#Conditional-Operator При написании простой подпрограммы я обнаружил, что продолжаю...
78 просмотров
schedule 04.07.2022