Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Порядок Виконання Операцій | Керуючі Структури
Основи C#

bookПорядок Виконання Операцій

Свайпніть щоб показати меню

Якщо використовується лише один оператор кілька разів, то вираз обчислюється зліва направо.

Для прикладів ми використаємо літерали true та false для простоти. Якщо у нас є довгий вираз, наприклад false || false || true || false, вираз буде обчислюватися з лівого боку:

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(false || false || true || false); // Output: True } } }

Порядок логічних операторів наступний:

Наведено більш складний приклад, який містить декілька різних операторів. Це гарна вправа для читання коду: спробуйте прочитати та зрозуміти його:

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 50; // We can store results of boolean / logical expressions in boolean variables or constants. bool inRange = (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100); Console.WriteLine($"The value {x} is in the range 1-10 or 90-100: {inRange}"); // Output: False x = 99; inRange = (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100); Console.WriteLine($"The value {x} is in the range 1-10 or 90-100: {inRange}"); // Output: True } } }

У наведеному коді використовується вираз (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100), який перевіряє, чи знаходиться x у діапазоні від 1 до 10 або від 90 до 100.

Враховуючи порядок операторів, вираз буде обчислюватися наступним чином:

question-icon

Який правильний порядок виконання операторів?

-> ->

Натисніть або перетягніть елементи та заповніть пропуски

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 4

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 3. Розділ 4
some-alt