русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Короткі теоретичні відомості


Дата додавання: 2014-11-28; переглядів: 885.


Масиви.Масив - це група пронумерованих( проіндексованих) однотипних елементів даних під одним загальним іменем. Розрізняють окремі елементи масиву по індексу – числу, яке стоїть після імені масиву в квадратних душках. Масиви необхідно описувати. Опис включає тип елементів масиву і розмір.

Приклад:

Int data[100]; /* масив типу цілий з іменем data і розміром 100.

Звернення до окремих елементів масиву проводиться по індексу від 0 до 99. Першим елементом є data[0]; а не data[1].

Елемент масиву так само використовується, як проста змінна, і індексом може бути вираз або змінна.

Одномірні масиви. Одномірний масив має один індекс.. Індекс – це номер в квадратних душках після імені масиву.

При описі масиву компілятор виділяє для нього блок пам’яті, достатній для зберігання всього масиву разом. Окремі елементи поміщаються в пам’яті послідовно один за одним. Значення має це, де саме знаходиться опис масиву, як і прості змінні.

Індекс масиву може бути як літеральною константою, так і виразом. Слід пам’ятати, що індексація починається з нуля. Відповідно, коли дати елемент останній, компілятор помилку не виявить, але програма буде працювати непередбачено.

Багатомірні масиви.Багатомірні масиви мають зразу декілька індексів, кількість індексів необмежена. Є обмеження на загальний розмір масиву.

Синтаксис

Int b[8][8];

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

00 01 02 07

10 11 12 17

…………….

70 71 72…77

Імена і описи масивів.Ім’я масиву це звичайний ідентифікатор. Він має бути унікальним, за ним іде розмірність. Розмір масиву може бути як літеральна константа, так і символьна.

Наприклад

#define A 12

int array[A];

або

int array[12];

Не всі компілятори підтримують інструкцію, Тому так писати не варто

constint A=12

int array[A];

Рекомендують користуватися символьними константами, тому що легко можна змінити потрібну розмірність.


<== попередня лекція | наступна лекція ==>
Приклад виконання лабораторної роботи | Варіанти індивідуальних завдань


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн