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

Массивы.

Читайте также:
  1. Двумерные динамические массивы.
  2. Многомерные массивы.

Составные типы данных.

Для накопления больших объемов информации требуется нечто большее, чем простые базовые типы языка (int, float, char …). А именно составные типы – типы, состоящие из базовых целочисленных типов и типов с плавающей точкой.

Наиболее развитым составным типом является класс – объектно-ориентированное программирование.

Но С++ поддерживает и более скромные составные типы, которые взяты из языка С.

Массив например, может хранить множество значений одного и того же типа. Отдельный вид массива может хранить строки, которые являются последовательностью символов.

Структуры могут хранить по несколько значений разных типов.

Указатели – переменные, сообщающие компьютеру местонахождение данных в памяти.

Массивы.

Массив- это структура данных, которая содержит множество значений, относящихся к одному и тому же типу.

Например, массив может содержать:

· 60 значений типа int, которые представляют собой информацию об объемах продаж чего-либо за последние 2 месяца;

· 12 значений типа short, представляющих количество дней в каждом месяце;

· 365 значений типа float, которые указывают ежедневные расходы на питание в течение года.

Каждое значение сохраняется в отдельном элементе массива, и компьютер хранит все элементы массива в памяти последовательно, друг за другом.

Для создания массива используется оператор объявления. Объявление массива охватывает три аспекта:

1) Тип значений каждого элемента;

2) Имя массива;

3) Количество элементов в массиве.

В С++ это достигается модификацией объявления простой переменной, к которому добавляются квадратные скобки, содержащие внутри количество элементов.

Например,

short months[12];

Каждый элемент – это переменная, которую можно трактовать как простую переменную. Так выглядит общая форма объявления массива:

имяТипа имяМассива [размерМассива];

Выражение размерМассива, представляющее количество элементов, должно быть целочисленной константой, например, 10, значением const, либо константным выражением типа 8*sizeof(int), в котором все значения известны на момент компиляции. РазмерМассива не может быть переменной, значение которой устанавливается во время выполнения программы.

Основная польза от массивов определяется тем фактом, что к его элементам можно обращаться индивидуально. Способ, который позволяет это делать, заключается в использовании Индекса для нумерации элементов. Нумерация массивов в С++ начинается с нуля.

Для указания элемента массива, используется обозначение с квадратными скобками и индексом между ними.

Например, months[0] – первый элемент массива months, а

months[11] – последний элемент массива.


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


Читайте в этой же книге: Построчное чтение ввода | Введение в класс String | Структуры | Указатели и свободное хранилище |
<== предыдущая страница | следующая страница ==>
Существует ли оптимальный способ решения проблемы рационального и обоснованного расхода топлива на предприятиях?| Правила инициализации массивов.

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