Запитання з тегом «operator-precedence»

Операторська пріоритетність відноситься до правил, що регулюють порядок, в якому оператори оцінюються в межах виразу чи твердження мовою програмування. Відмінне від [замовлення на виконання], яке охоплює послідовність подій виконання в програмній системі.

5
Які правила для порядку оцінки в Java?
Я читаю трохи тексту Java і отримав такий код: int[] a = {4,4}; int b = 1; a[b] = b = 0; У тексті автор не дав чітких пояснень, і ефект останнього рядка такий: a[1] = 0; Я не настільки впевнений, що розумію: як сталося оцінювання?

6
В якому порядку C # для кожного циклу повторюється над List <T>?
Мені цікаво було про порядок, по якому цикл foreach у C # проходить через System.Collections.Generic.List&lt;T&gt;об'єкт. Я знайшов ще одне запитання на ту саму тему, але не відчуваю, що воно відповідає на моє запитання на моє задоволення. Хтось заявляє, що жоден порядок не визначений. Але, як заявляє хтось інший, порядок, по …

4
Різна поведінка оператора коми у C ++ з поверненням?
Це (зверніть увагу на оператор коми ): #include &lt;iostream&gt; int main() { int x; x = 2, 3; std::cout &lt;&lt; x &lt;&lt; "\n"; return 0; } виходи 2 . Однак, якщо ви використовуєте returnз оператором-комою, це: #include &lt;iostream&gt; int f() { return 2, 3; } int main() { int x; …

6
C # умовний І (&&) АБО (||) пріоритет
Ми постійно потрапляємо в непотрібні аргументи кодування на моїй роботі. Сьогодні я запитав, чи має вищий пріоритет умовне І (&amp;&amp;) чи АБО (||). Один із моїх колег наполягав на тому, що вони мали однаковий пріоритет, у мене були сумніви, тому я шукав це. Відповідно до MSDN AND (&amp;&amp;) має вищий …

2
Стрілка (->) пріоритет / пріоритет оператора найнижча, або пріоритет присвоєння / комбінованого призначення найнижчий?
JLS : Оператор найнижчого пріоритету - стрілка лямбда-виразу (-&gt;) , за якою слідують оператори присвоєння. Слідкуйте в якому напрямку (збільшуючи пріоритет, зменшуючи пріоритет)? - "наступний" означає, що призначення має більший пріоритет або нижчий пріоритет (стосовно оператора стрілки)? Гадаю, у збільшенні, тому що "найнижчий" (для стрілки) означає абсолютно найнижчий. Як я …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.