циклу рівній деякого початкового значення. Елемент умова являє собою булево вираз, в якому тестується значення керуючої змінної циклу. Якщо результат цього тестування правдивий, цикл for виконується ще раз, в іншому випадку його виконання припиняється. Елемент ітерація - це вираз, який визначає, як змінюється значення керуючої змінної циклу після кожної ітерації. p align="justify"> Приклад:
System; ForDemo {static void Main () count; (count = 0; count <5; Count + +). WriteLine ("Це рахунок:" + count);
}
Результат:
Це рахунок: 0
Це рахунок: 1
Це рахунок: 2
Це рахунок: 3
Це рахунок: 4
Інструкція switch
Ще однією інструкцією вибору є switch. Інструкція switch забезпечує багатонаправлені розгалуження. Вона дозволяє робити вибір однієї з безлічі альтернатив. Вона працює наступному чином. Значення виразу послідовно порівнюється з константами із заданого списку. При виявленні збігу для однієї з умов порівняння виконується послідовність інструкцій, пов'язана з цією умовою. p align="justify"> Загальний формат запису інструкції switch такий:
(вираз) {
case константа1:
послідовність інструкцій
break;
case Константа2:
послідовність інструкцій
break;
............................................
default:
послідовність інструкцій
break;
Елемент вираз інструкції switch повинен мати цілочисельний тип, наприклад char, byte, short, int, string. Дуже часто в якості керуючого switch-вирази використовується просто змінна, case - константи повинні бути літералами, тип яких сумісний з типом заданого виразу. При цьому ніякі дві case-константи в одній switch-інструкції не можуть мати ідентичних значень. p align="justify"> Послідовність інструкції default-гілки виконується в тому випадку, якщо жодна із заданих case-констант не співпадає з результатом обчислення switch-вирази. Гілка default не обов'язкова. Якщо вона відсутня, то при розбіжності результату вираження ні з однією з case-констант ніяка дія виконано не буде. Якщо такий збіг таки виявиться, будуть виконані інструкції, відповідні даної case-гілки, до тих пір, поки не зустрінеться інструкція break. p align="justify"> Цикл while
Загальна форма циклу while має такий вигляд:
(умова) інструкція;
Тут під елементом інструкція розуміється або одиночна інструкція, або блок інструкцій. Роботою циклу управляє умова, який являє собою будь-яке припустиме вираз типу bool. Еле...