Основні оператори мови з
В теорії програмування доведено, що програму для вирішення завдання будь-якої складності можна скласти тільки з трьох структур: лінійної, розгалужується і циклічної. Ці структури називаються базовими конструкціями структурного програмування.
Лінійної називається конструкція, що представляє собою послідовне з'єднання двох або більше операторів.
Розгалуження - задає виконання одного з двох операторів, в залежності від виконання будь-якого умови.
Цикл - задає багаторазове виконання оператора.
Оператори управління роботою програми називають керуючими конструкціями програми. До них відносять:
- складові оператори;
- оператори вибору;
- оператори циклів;
- оператори переходу.
Будь-яке вираження, що закінчується крапкою з комою, розглядається як оператор, виконання якого полягає в обчисленні цього виразу. Окремим випадком виразу є порожній оператор;.
До складових операторам відносять власне складові оператори і блоки. В обох випадках це послідовність операторів, укладена в фігурні дужки. Блок відрізняється від складового оператора наявністю визначень в тілі блоку. наприклад:
Оператори вибору - це умовний оператор і перемикач.
1. Умовний оператор має повну і скорочену форму.
if (вираз-умова) оператор; // скорочена форма
Як вираження-умови можуть використовуватися арифметичний вираз, відношення і логічне вираз. Якщо значення виразу-умови відмінно від нуля (т. Е. Істинно), то виконується оператор. наприклад:
Якщо значення виразу-умови відмінно від нуля, то виконується оператор1, при нульовому значенні виразу-умови виконується оператор2.Напрімер:
2.Переключатель визначає множинний вибір.
При виконанні оператора switch, обчислюється вираз, записане після switch, воно повинно бути цілочисельним. Отримане значення послідовно порівнюється з константами, які записані слідом за case. При першому ж збігу виконуються оператори помічені даної міткою. Якщо виконані оператори не містять оператора переходу, то далі виконуються оператори всіх наступних варіантів, поки не з'явиться оператор переходу або не закінчиться перемикач. Якщо значення виразу, записаного після switch не співпало з жодною константою, то виконуються оператори, які слідують за міткою default. Мітка default може бути відсутнім.
Результати роботи програми:
- При введенні 1 буде виведено:
The number is one
- При введенні 2 буде виведено:
- При введенні 3 буде виведено: