Ноу Інти, лекція, числові масиви в мові програмування з

Анотація: В лекції слід вивчити визначення та ініціалізацію числових масивів в мові програмування С. Освоїти програмні рішення типових прикладів з багатовимірними числовими масивами.

Теоретична частина

У мові програмування С закладені кошти для завдання послідовностей упорядкованих даних [5.1]. Такі послідовності називаються масивами. У масивах повинні бути впорядковані дані одного і того ж типу. У даній лабораторній роботі будуть розглядатися масиви з цілими і речовими типами даних, тобто типи int. float або double.

5.1. одномірні масиви

Одновимірна масив - це список пов'язаних однотипних змінних.

Загальна форма запису одновимірного масиву [5.2]:

У наведеній записи елемент тип оголошує базовий тип масиву. Кількість елементів, які будуть зберігатися в масиві з ім'ям імя_массіва. визначається елементом розмір.

У мові С індексація масиву починається з нуля. Наприклад, якщо розмір масиву визначений величиною 9, то в масиві можна зберігати 10 елементів з індексацією 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Доступ до окремого елементу масиву здійснюється за допомогою індексу. Індекс описує позицію елемента всередині масиву.

Для одновимірних масивів загальний розмір масиву в байтах обчислюється за формулою:

У мові С не можна привласнити один масив іншому. Для передачі елементів одного масиву іншому необхідно виконати привласнення поелементно.

5.2. Двомірні масиви, матриці

Двомірний масив являє собою список одновимірних масивів.

Загальна форма запису двомірного масиву: