Використання одновимірного масиву
Використовується для впорядкованого зберігання однотипних елементів, вільний доступ до елементів масиву дозволяє порівнювати його елементи, робити допустимі операції з ними, міняти місцями.
доступ до елемента масиву: нумерується елементи з 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 та покажчиком на кінецьструктури, тобто. на нуль.