C Sharp/Оператор if-else
Зовнішній вигляд
< C Sharp
Оператор 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;
}