Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Объявление



Читайте также:
  1. Вопрос 21. Признание гражданина безвестно отсутствующим и объявление его умершим: основания, порядок, последствия.
  2. Глава 32. ОБЪЯВЛЕНИЕ НЕСОВЕРШЕННОЛЕТНЕГО
  3. Задание 1. Объявление и инициализация одномерных массивов.
  4. ИЛИ ОБЪЯВЛЕНИЕ ГРАЖДАНИНА УМЕРШИМ
  5. Как сделать газетное объявление, чтобы его прочли?
  6. ОБЪЯВЛЕНИЕ

Тема 5. Динамические массивы и функции.

Динамические массивы.

В языке C++ связь между указателями и массивами настолько тесная, что программисты обычно предпочитают использовать указатели при работе с массивами.

Любой доступ к элементу массива, осуществляемый индексированием, может быть выполнен с помощью указателя (рис.7.1). При этом обычно программа работает быстрее, а во многих случаях имеет место экономия памяти.

Рис.5.1. Связь между элементами массива и указателями

Объявление

int m[5];

определяет массив а из пяти элементов.

Запись m[i] позволяет обратиться к i-му элементу массива. Если mPtr - указатель на тип int:

int *mPtr;

то в результате присваивания

mPtr=&m[0];

mPtr будет указывать на нулевой элемент массива m, то есть содержать адрес элемента m[0]. Таким образом, в определенном смысле выражение m[0] является аналогом разыменованного указателя mPtr.


Дата добавления: 2015-07-11; просмотров: 43 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.006 сек.)