Використання одновимірного масиву

Використовується для впорядкованого зберігання однотипних елементів, вільний доступ до елементів масиву дозволяє порівнювати його елементи, робити допустимі операції з ними, міняти місцями.

доступ до елемента масиву: нумерується елементи з 0

Введення та виведення масиву здійснюється поелементно (cout & gt; mass [номер елемента];)

Зв'язок масиву з покажчиком

використання вказівника на символ

char str[] = "Доброго дня, мир!"; // Оголошуємо символьний масив

char *b; // Оголошуємо покажчик на символ

b = &str[12]; // тепер b вказує на 12-й символ str

*b = 'M'; // привласнюємо першому елементу b символ 'М'

// Вивільнення пам'яті відводиться під двомірний динамічний масив:

for (int count = 0; count [count];

// де n-кількість рядків у масиві

Багатовимірні масиви передаються у функцію як:

// і всі його розмірності;

Матриці – дивись про двомірні масиви

/*структури опис, ініціалізація, доступ до полів структури, використання структур у програмі, привласнення, введення-виведення, передача в функцію і назад, зберігання структур, масиви структур, створення динамічної структури*/

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

Доступ до полів структури: .

Функція може мати значення: результат типу структури та може повертати результат типу структури

Введення даних типу структури виконується поелементно стандартних типів:

cout a.nom = 1; *beg=p; p->next=0; >

У результаті отримуємо структури з одного елемента, який складається з поля типу int зі значенням 1 та покажчиком на кінецьструктури, тобто. на нуль.