Ноу Інти, лекція, розгалуження

Правила вживання індексів при зверненні до компонентів масиву такі:

  1. Індекс компоненти може бути константою, змінною або виразом, куди входять операції і виклики функцій.
  2. Тип кожного індексу повинен бути сумісний з типом, оголошеним в описі масиву саме для відповідного "вимірювання"; змінювати індекси місцями не можна.
  3. Кількість індексів не повинно перевищувати кількість "вимірів" масиву. Спроба звернутися до лінійного масиву як до багатовимірного обов'язково викличе помилку. А ось зворотна ситуація цілком можлива: наприклад, якщо ви описали N- мірний масив. то його можна сприймати як лінійний масив. що складається з (N-1) -мірних масивів.

Приклади використання компонент масиву:

Завдання масиву константою

Для того щоб не вводити масиви вручну під час налагодження програми (особливо якщо вони мають велику розмірність), можна користуватися не тільки файлами 9 Див. Лекцію 6. Існує і більш простий спосіб, коли вхідні дані задаються прямо в тексті програми за допомогою типізованих констант.

Якщо масив лінійний (вектор), то початкові значення для компонент цього вектора задаються через кому, а сам вектор полягає в круглі дужки.

Багатовимірний масив також можна розглядати як лінійний, припускаючи, що його компонентами служать інші масиви. Таким чином, для системи вкладених векторів діє те ж правило завдання типизированной константи. кожен вектор обмежується зовні круглими дужками.

Виняток становлять тільки масиви, компонентами яких є величини типу char. Такі масиви можна задавати простіше: рядком 10 Див. Лекцію 5. символів.

Приклади завдання масивів типізований константами:

Схожі статті