C Sharp/Оператор if-else: відмінності між версіями

Матеріал з Вікіпідручника
Вилучено вміст Додано вміст
DannyS712 (обговорення | внесок)
м <source> -> <syntaxhighlight> (phab:T237267)
вікіфікація
 
Рядок 1: Рядок 1:
Оператор if-else, або умовний оператор дозволяє виконати блок коду за умови виконання логічної умови. На відміну від С та С++ він приймає лише булеві значення, а не числа.
Оператор if-else, або умовний оператор дозволяє виконати блок коду за умови виконання логічної умови. На відміну від С та [[C++]] він приймає лише булеві значення, а не числа.


{| class="wikitable"
{| class="wikitable"

Поточна версія на 14:39, 5 грудня 2020

Оператор if-else, або умовний оператор дозволяє виконати блок коду за умови виконання логічної умови. На відміну від С та C++ він приймає лише булеві значення, а не числа.

Синтаксис:
if (булевий-вираз)
команда-або-блок-команд
[ else
команда-або-блок-команд ]?
  • булевий-вираз - вираз який повертає true або false і формулює умову виконання наступного блоку коду.
  • команда-або-блок-команд - операції які необхідно виконати у випадку, коли управління буде перенаправлене до конкретної гілки програми.
  • else - ключове слово яке означає, що наступні операції необхідно виконати у випадку невиконання умови. Цей блок є необов'язковим, і застосовується при потребі.

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

int Compare(int a, int b) {
   if (a>b)
     return 1;
   else if (a<b)
     return -1;
   return 0;
}