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

Одномерные массивы и указатели



Читайте также:
  1. RAID-массивы и матрицы
  2. VI Сигнальные указатели и знаки на железнодорожном транспорте
  3. Библиографические указатели и списки. Библиографические издания.
  4. Двумерные массивы
  5. Двумерные массивы
  6. Двумерные массивы
  7. Двумерные массивы

Цель работы: Изучить конструкцию языка С++ – массив и практически освоить написание программ при использовании одномерных массивов.

Теоретический материал: с. 51-61.

 

ВВЕДЕНИЕ

Массив (array) представляет собой набор однотипных данных. Примерами массивов являются список результатов измерений, список температур или список имен. Предположим, нам нужно написать программу, считывающую пять результатов измерений и выполняющую с ними определенные действия: например, программа может определять, какой из результатов измерений максимален, а затем выводить, на­сколько каждый результат меньше максимального. Однако пока все результаты не бу­дут прочитаны, нельзя узнать, какой из них окажется максимальным. Таким образом, для начала работы в памяти должны находиться все результаты измерений. Для хра­нения пяти данных понадобится конструкция, которая могла бы послужить эквива­лентом пяти переменных типа int. Одним из возможных вариантов является именно использование пяти отдельных переменных, но с ними сложно работать и очень легко запутаться. Программу можно сделать более надежной, присвоив переменным схожие имена, например scorel, score2 и т.д., но для очень большого числа данных такое решение непригодно. Представьте себе, что все эти действия нужно проделать не с пятью результатами измерений, а с сотней. Предлагаемое далее решение похоже на использование списка переменных с близкими именами, но гораздо элегантнее.

Решить задачу поможет новая для нас конструкция C++, известная как массив. Мас­сив очень похож на список переменных, имя каждой из которых состоит из двух частей. Одна часть имен переменных, составляющих массив, не изменяется. Вторая часть име­ни каждой переменной отличается от соответствующей части имен остальных перемен­ных. Например, имена каждой из необходимых нам пяти переменных могут быть таки­ми: score [1], score [2], score [3], score [4] и score [5]. Неизменная часть (в на­шем случае score) является именем массива. Часть, которая может меняться, представляет собой целое число, заключенное в квадратные скобки [ ]. Конечно же, этовсего лишь поверхностное знакомство – в C++ имеются точные правила объявления и использования массивов. В частности, вы узнаете, что в C++ переменные массива, со­стоящего из пяти элементов, нумеруются не от 1 до 5, а от 0 до 4.

 


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






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