Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
All.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
167.23 Кб
Скачать

65)Вкладены структури даних

Struct Data{

Int day;

Int month;

Int year;

};

Struct student{

String name,group;

Bool male;

Data birthday;

Float ratting;

}st;

66-Властивості С++ струк даних -В програмуванні та комп'ютерних науках структу́ри да́них — це способи організації даних в комп'ютерах. Часто разом зі структурою даних пов'язується і специфічний перелік операцій, що можуть бути виконаними над даними, організованими в таку структуру.Правильний підбір структур даних є надзвичайно важливим для ефективного функціонування відповідних алгоритмів їх обробки. Добре побудовані структури даних дозволяють оптимізувати використання машинного часу та пам'яті комп'ютера для виконання найкритичніших операцій.

67- -Конструктор являє собою метод класу, який полегшує вашим програмам ініціалізацію елементів даних класу. • Конструктор має таке ж ім'я, як і стрк. • Конструктор не має значення, що повертається. • Кожного разу, коли ваша програма створює змінну класу, C викликає конструктор класу, якщо конструктор існує. Не мона викликати напряму як ф-ю.

Пр. struct rect{

Int *h, *w;

Rect (int a, int b){ \\ конструктор

…}}

деструктор зворотня ф-я ніж конструктор. Звільняє пам'ять, очищаючи її після об'єкта. • Деструктор має таке ж ім'я, як і стрк, за винятком того, що ви повинні випереджати його ім'я символом тильди (~). • Деструкція не має значення, що повертається. ~student(){}

68- Файл — блок будь якої інфо з іменем, який зберігається на певному носії. Бібліотека <cstdio>. В С всі файлові операції здійснюються через потоки вводу, виводу. В С++ є бібліотека <iostream>

В С є 2 види потоків – текстові (2 і більше лінійок або стрічок), бінарні(проста послідовність символів)

69-Функції С для роботи з файлами- fclose-(закрити файл); open-(Відкрити файл); fprintf-( Записати дані у файл); fscanf-( Вивести на екран дані з файлу); scanf-( Зчитування даних з stdin); feof-( Перевірка кінця файлу); fwrite-( Дописати файл);

70-відкриття файлу-stdio.h --заголовний файл стандартної бібліотеки мови С, що містить визначення макросів, констант та оголошення функцій і типів, що використовуються для різних операцій стандартного введення і виведення. Fopen - відкриває файл

71-Питання-Rewind;-void rewind ( FILE * stream ); Встановлює індикатор позиції, пов'язані з потоком в початок файлу.

78.Поняття та оголошення об'єднання. Анонімне об'єднання

Об'єднання (англ. union) – це спеціальний тип даних користувача, який дозволяє зберігати поля різних типів в одній і тій самій області пам*яті.

Об'єднання можна оголосити з багатьма полями але тільки одне поле може містити значення в даний момент. Оголошення Union Union MyTypes{Char с;Int і;Float f; }MyTypes;Анонімне об*єднання - обэднання без назв.

79. Поняття та оголошення переліку

Перелік (Enum) - це тип який може містити значення зазначені програмістом. Цілочисельні іменовані константи можуть бути визначені як члени переліку. Дозволяє оголосити новий тип даних, набір значень, які входять в цей тип даних.

Оголошення переліку Enum enumeration_name{ Value1,Value2,Value3…}Object_names; Enum Colors {black, blue, green…}; Colors mycolors;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]