Пример: Вывести 10 чисел и сохранить их в памяти.
float a[10];
for (int i = 0; I < 10; i++)
cin >> a[i];
При определении массива количество элементов задается константным выражением. Если массив состоит из n элементов, элементы массива нумеруются целыми числами 0, 1, 2, … , n – 1.
В определении float a[10] оператор [ ] можно рассматривать как операцию над базовым типом float и целым значением 10. Результатом операции является новый тип – массив из 10 вещественных чисел. Необычным является лишь то, что обозначение типа здесь не предшествует имени переменной, как в int n; или float* pf; a окружает его. Логичнее было бы float [10] a; но это противоречит принципу совместимости с языком C.
С помощью объявления typedef новому типу можно дать собственное имя и пользоваться им для определения переменных.
typedef float MyArray[10];
MyArray a;
Инициализация массива в C++ выполняется при помощи списка значений.
Пример. Объявить, определить и инициализировать числами 1, 2, 3 целый массив из 3 элементов.
int m[ ] = {1,2,3};
Все элементы массива располагаются в памяти плотно, один за другим. Чтобы обратиться к шестому элементу массива a, надо написать a[5]. Здесь [ ] адресная операция, которая из имени (т.е. адреса) массива и числа 5 вырабатывает адрес шестого по порядку элемента массива.
Источник: www.cplus-plus.ru
Добро пожаловать в блог официального сайта www.cplus-plus.ru
Все представленные материалы в этом блоге находятся по адрусу www.cplus-plus.ru
Сайт разработан с целью удобного изучения объектно-ориентированного программирования языка C++. Сайт содержит: большое количество cред разработки, видеоуроков, исходников, учебников C++ как для начинающих, так и для продвинутых!
Сайт разработан с целью удобного изучения объектно-ориентированного программирования языка C++. Сайт содержит: большое количество cред разработки, видеоуроков, исходников, учебников C++ как для начинающих, так и для продвинутых!
Поиск по этому блогу
Каталог статей
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий