- •1 Коротка історія мови програмування с.
- •2 Характеристика мови програмування.
- •3 Структура програми на мові с
- •4 Етапи обробки програми .
- •5 Призначення директиви препроцесора.
- •6 Елементи мови програмування с.
- •7 Алфавіт мови програмування с.
- •8.Ідентифікатори мови програмування с.
- •10 Коментарі мови програмування с.
- •11 Зберігання інформації в константах .
- •12 Оператори присвоєння
- •13 Вирази на мові програмування с
- •14 Арифметичні операції.
- •15.Унарні арифметичні операції
- •17 Логічні операції.
- •28 Задання значення змінних при описі.
- •29 Літеральні константи.
- •30 Символьні константи
- •31 Завдання символічних констант за допомогою ключового слова const.
- •32 Завдання символічних кон6стант за допомогою директиви define.
- •33Специфікатори тип
- •35 Функції scanf() форматного виводу даних з клавіатури.
- •36 Функція рrintf(), форматного виводу даних на екран.
- •39 Поняття про складні оператори.
- •40 Поняття про блоки .
- •41 Прості і складні вирази.
- •46 Призначення оператора вибору варіантів switch
- •47 Синтаксис оператора вибору варіанту switch.
- •48 Призначення мітки default в операторі switch.
- •50.Оператори циклів
- •51.Арифметичний оператор циклу for
- •52.Оператор циклу while
- •53.Оператор циклу do while
- •54.Оператор continue для управління роботою циклів
- •55.Призначення оператора break в операторах циклів
- •56.Означення масиву
- •67.Способи обробки елементів масивів
- •68.Обробка масивів по одному елементу зліва направо
- •69.Обробка масивів по кілька елементів зліва направо
- •72.Сортування масивів
- •81.Адресна арифметика
- •86.Операції порівняння вказівників
- •87.Обчислення зміщення вказівників
- •88.Операція для визначення кількості байтів змінної даного типу
46 Призначення оператора вибору варіантів switch
Це найбільш гнучкий керуючий оператор. Можна виконувати різні блоки програми, в залежності від значень деякого виразу і цих значень може бути більше двох.
При виконанні оператора switch обчислюється вираз, записаний після switch, він повинен бути цілочисельним. Отримане значення послідовно порівнюється з константами, які записані відразу за case. При першому ж співпаданні виконуються оператори позначені даною міткою. Якщо виконані оператори не містять оператора переходу, то далі виконуються оператори всіх наступних варіантів, поки не з'явиться оператор переходу або не закінчиться перемикач.
47 Синтаксис оператора вибору варіанту switch.
switch (вираз)
{ case шаблон1: оператор(и);
case шаблон2: оператор(и);
…
case шаблонn: оператор(и);
default: оператор(и); }
48 Призначення мітки default в операторі switch.
Якщо значення виразу, записаного після switch не співпало з жодною константою, то виконуються оператори, які розташовані за міткою default. Мітка default може бути відсутньою.
Якщо значення виразу не співпало ні з одним із шаблонів і відсутній блок default, то виконується оператори, які стоять після дужок блоку switch .
49 Призначення оператора break в операторі switch .
При зустрічі оператора break управління передається в кінець оператора switch .
Програма розгалужується в залежності від значення виразу. ((вираз)). Оператор switch обчислює (вираз) і передає управління на мітку case , шаблонне значення якої співпало зі значенням виразу Якщо вираз не приймає ні одного шаблонного значення, то управління передається оператору defalt: Якщо немає цього оператора, то управління передається оператору, який слідує за switch.
50.Оператори циклів
Група дій, що повторюються в циклі, називається його тілом. Однократне виконання циклу називається його кроком. Розрізняють: ітераційні і арифметичні цикли. В ітераційних циклах відома умова виконання циклу. for-цикл із параметром, while-оператор циклу з передумовою, do while- цикл з постумовою.
51.Арифметичний оператор циклу for
Цикл із параметром– виконується оператор або блок операторів визначене число раз. Синтаксис
for (ініціалізіція, умова, приріст) оператор; (ініціалізіція, умова, приріст - це вирази). Оператор виконує наступні дії:
Обчислюється вираз ініціалізіція, звичайно це оператор присвоєння, який деякій змінній присвоює початкове значення.
Обчислюється вираз умова це логічний вираз, який визначає відношення між величинами.
Якщо умова хибна, тобто = 0, то управління передається оператору, який слідує за
Якщо умова істинна, тобто >0, то виконується оператор в циклі.
Обчислюється вирах приріст і переходимо до п. 2.
52.Оператор циклу while
Це цикл із передумовою. Це оператор циклу, який працює до тих пір, поки деяка умова буде істинною.
Синтаксис : while (умова)Оператор.
Оператор виконує наступні дії:
Обчислюється вираз умова це логічний вираз, який визначає відношення між величинами.
Якщо умова хибна, тобто = 0, то виконання припиняється і управління передається оператору, який слідує за ним
Якщо умова істинна, тобто >0, то виконується блок операторів
переходимо до п. 1.
