
- •Оператор безумовного переходу
- •Ініціалізація масивів.
- •Символьні масиви. Рядковий тип.
- •Одновимірні масиви
- •Багатовимірні масиви
- •Функції
- •Рекурсія
- •Вказівний тип
- •Динамічний розподіл памяті
- •Структурний тип.
- •Об’єднуючий тип
- •Директиви препроцесора
- •Коментарії
- •Вказівник this
- •Перевантаження функцій
- •Перевантаження конструкторів
- •Стандартні значення параметрів функцій
- •Перевантаження унарних операторів
- •Перевантаження бінарних операторів
- •Дружні операторні функції
- •Наслідування
- •Захищене наслідування
- •Відкрите наслідування
- •Закрите наслідування
- •Множинне наслідування
- •Віртуальні функції
- •Чисто віртуальні функції
- •Абстрактні класи
- •Шаблони
- •Статичні елементи класу
- •Включення файлів
- •Потокова система вводу виводу
- •Маніпулятори введення-виведення
- •Поняття клас
- •Поняття об’єкт
- •Конструктори
- •Відкриті та закриті поля класу
- •Захищені поля класу
- •Дружні функції
- •Дружні класи
- •Масиви об’єктів
- •Ініціалізовані масиви об’єктів 44. Неініціалізовані масиви об’єктів
- •Вказівники на об’єкти
- •Посилання
- •Множини
- •Процедури
- •Функції
- •Рекурсивні функції
- •Оператор приєднання
- •Текстові файли
- •Модулі.
- •Вказівники.
- •Операції над вказівниками.
- •Списки.
- •Вставка елемента в список.
- •Видалення елемента із списку.
- •Динамічні рядки символів.
- •Пошук елемента списку
- •Поняття черги та стеку
- •Службові слова мови с
- •Типи даних
- •Змінні та константи
- •Оператори мови с
- •Ввід та вивід на консоль
- •Модифікатори
- •Мультиплікативні операції
- •Адитивні операції
- •Умовний оператор
- •Оператор вибору
- •Цикл з параметром
- •Цикл з передумовою
Ввід та вивід на консоль
Консольне введення-виведення організовується за допомогою стандартних бібліотек stdio. H і conio. H, що передбачає наявність директив # include <stdio. H> і / або # include <conio. H> у заголовній частині програми.
Функція printf використовується для виведення інформації на екран. З її допомогою у вікні програми можна роздрукувати як рядок простого тексту, так і значення змінних різних типів. Загальна форма запису відповідного оператора
printf («форматная_строка» [, перем1] [, перем2] [, ...]);
Тут у круглих дужках вказані параметри (або аргументи) функції printf, причому перший з них, форматна рядок в подвійних лапках, є обов'язковим. Інші параметри, змінні різного типу, зазначається за необхідності.
Модифікатори
Модифікатори доступу:
У багатьох мовах існують права доступу, які обмежують можливість використання, наприклад, змінної в класі. Наприклад, легко уявити два крайніх виду прав доступу: це public, коли поле доступнез будь-якої точки програми, і private, коли поле може використовуватися тільки усередині того класу, в якому воно оголошено.
Призначення модифікаторів доступу:
Дуже часто права доступу розцінюються як якийсь елемент безпеки коду. Наприклад, якщо в класі Human (чоловік) є поле age (вік людини), то який-небудь програміст навмисно або через незнання може присвоїти цьому полю від'ємне значення, після чого об'єкт стане працювати неправильно, можуть з'явитися помилки. Для захисту такого поля age необхідно оголосити його private.
Мультиплікативні операції
Операція - це елементарна конструкція, яка повертає деякий результат. На відміну від операцій, оператори -синтаксичні конструкції, керуючі ходом виконання програми. Основні оператори: умовні переходи і цикли. За кількістю аргументів операції бувають унарні, бінарні і є одна тернарних операція «Умова».
Адитивні операції
№ операції |
Група операцій |
Позначення операції |
Назва операції |
Назва на сленгу |
Асоціативність |
21 |
адитивні |
+ - |
Сума різниця |
Додавання Різниця |
® |
Умовний оператор
Умовний оператор забезпечує залежно від результату перевірки умови
(логічного виразу) вибір одного з альтернативних шляхів роботи алгоритму.
Кожен з цих шляхів веде до спільного виходу, тому подальша робота алгорит-
му буде продовжена незалежно від вибраного в цьому оператора шляху.
Мовою псевдокоду оператор розгалуження можна записати так:
If <умова> Then
<серія команд 1>
Else : <серія команд 2>
End If
Уся ця конструкція є єдиним умовним оператором, а розуміти її треба
так: у разі справдження умови, записаної після слова Якщо, треба виконува-
ти серію команд 1 (перший набір заздалегідь визначених дій, записаних після
слова То) і після цього перейти до наступного оператора, записаного в алго-
ритмі.
Якщо ж умова не справджується (її значення хибне), то треба одразу
почати виконувати серію команд 2 (другий набір заздалегідь визначених дій),
записаних після слова Інакше псевдокоду.