C Sharp/Оператор if-else: відмінності між версіями
< C Sharp
Вилучено вміст Додано вміст
Inna Z (обговорення | внесок) Створена сторінка: Оператор if-else, або умовний оператор дозволяє виконати блок коду за умови виконання логі... |
Bunyk (обговорення | внесок) м added Category:C Sharp using HotCat |
||
Рядок 32: | Рядок 32: | ||
</source> |
</source> |
||
</noinclude> |
</noinclude> |
||
[[Категорія:C Sharp]] |
Версія за 09:37, 29 вересня 2013
Оператор if-else, або умовний оператор дозволяє виконати блок коду за умови виконання логічної умови. На відміну від С та С++ він приймає лише булеві значення, а не числа.
Синтаксис: |
---|
if (булевий-вираз)
команда-або-блок-команд
[ else
команда-або-блок-команд ]?
|
- булевий-вираз - вираз який повертає true або false і формулює умову виконання наступного блоку коду.
- команда-або-блок-команд - операції які необхідно виконати у випадку, коли управління буде перенаправлене до конкретної гілки програми.
- else - ключове слово яке означає, що наступні операції необхідно виконати у випадку невиконання умови. Цей блок є необов'язковим, і застосовується при потребі.
Приклад порівняння двох чисел:
int Compare(int a, int b) {
if (a>b)
return 1;
else if (a<b)
return -1;
return 0;
}