![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Тепер перейдемо до запису алгоритмів програм безпосередньо мовою програмування Сі.
Оператори - це основні елементи, з яких "будуються" програми на будь-якій мові програмування. Більшість операторів складаються з виразів. Виходячи з цього, спочатку розглянемо вирази.
Вираз представляє собою об'єднання операцій і операндів. Найпростіший вираз складається з одного операнду.
Приклади виразів:
-7
10+21
a*(b+d*1)-1
x=++a%3
a>3
Неважко помітити, що операнди можуть бути константами, змінними, їх об'єднаннями. Деякі вирази складаються з менших виразів.
Дуже важливою особливістю мови Сі є те, що кожний вираз має значення. Наведемо приклади кількох виразів і їх значень:
-5+7 | |
1<2 | |
6+(a=1+2) | |
a=1+2 |
Як вже було сказано, основу будь-якої програми складають оператори. Оператором-виразом називається вираз, вслід за яким стоїть крапка з комою. Взагалі усі оператори можна згрупувати у наступні класи:
• оператори присвоювання;
• виклики функцій;
• розгалуження;
• цикли.
Проте, оператори найчастіше відносяться до більш ніж одного з чотирьох класів. Наприклад, оператор if (a=fn(b+c)>d) складається з представників наступних класів: присвоювання, виклик функції та розгалуження. У тому і є гнучкість Сі, що є можливість змішування в одному операторі операторів різних класів. Проте навряд чи слід цим зловживати - програма може вийти правильною, проте надто заплутаною та нечитабельною.
Дата публикования: 2015-01-23; Прочитано: 215 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!