рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Понятие массива. Его объявление и инициализация

Понятие массива. Его объявление и инициализация - раздел Информатика, ИНФОРМАТИКА Массив – Это Совокупность Элементов Одного Типа, Обозначаемых Единым Именем И...

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

Простейший одномерный массив можно в общем случае объявить так:

class type name[size];

Здесь class – желаемый класс памяти, type – тип элементов массива, name – имя массива, size – количество элементов в массиве. Массивы могут иметь любой класс памяти, кроме, естественно, register.

Увидев такое объявление, компилятор автоматически резервирует под массив необходимое число байт ОЗУ, равное size*sizeof(type). Содержимое выделенных ячеек памяти зависит от указанного класса памяти, который выбирается программистом точно так же, как и для простых переменных. Если указан класс памяти auto, то до первого явного присваивания выделенные ячейки содержат "мусор", при указании класса static все элементы массива автоматически обнуляются.

Если значения элементов массива известны при написании программы (т. е. являются исходными данными), то часто массив инициализируется одновременно с его объявлением:

int first[5] = {3, 7, 4, 0, 25};

Количество констант требуемого типа, перечисленных через запятую в фигурных скобках, может быть меньше, чем длина массива. Тогда оставшиеся элементы инициализируются нулем. Если же численные значения получают все элементы массива, то его размерность в принципе можно и не указывать – компилятор сам ее подсчитает по количеству констант:

int first[] = {3, 7, 4, 0, 25};

Для обращения к конкретному элементу массива достаточно указать его индекс, например m = first[2]; в результате чего переменная m примет численное значение элемента first[2], равное –4. Это получилось потому, что в языке С++ индексы массивов начинаются с нуля!Можно сказать, что индекс элемента характеризует его удаленность от начала массива.

В данном примере объявлен массив из пяти целых чисел, причем к первому из них можно обратиться как first[0], а к пятому – как first[4].

Обычно к элементам массива обращаются в цикле, число повторений которого равно, как правило, количеству элементов массива n:

for(i = 0; i < n; i++)

{

.......first[i]......

}

– Конец работы –

Эта тема принадлежит разделу:

ИНФОРМАТИКА

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ... И...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Понятие массива. Его объявление и инициализация

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

НОВОСИБИРСК
  2012 УДК 004(076.5) И 741   Составили:

Методические указания
  Редактор Л.Н. Ветчакова Выпускающий редактор И.П. Брованова Компьютерная верстка Л.А. Веселовская ___________________________________

Общие требования и порядок выполнения лабораторных работ
1. Лабораторный практикум по первой части курса «Информатика» состоит из четырех лабораторных работ, каждая из которых рассчитана на четыре академических часа. Состав работ, выполняемых студентом,

РАБОТА В ИНТЕГРИРОВАННОЙ СРЕДЕ VISUAL STUDIO
Прежде чем создавать простейшую программу на C++ в среде Visual Studio , необходимо разобраться со структурой программ в этой среде. Разработчики Visual Studio оперируют такими

Создание проекта и добавление файла исходного кода
1. Создайте новый проект. В меню Файл выберите пункт Создать и щелкните левой кнопкой мыши по Проект...(рис. 1). 2. В списке тип

Исправление ошибок компиляции с помощью интегрированной среды разработки
1. В файле first.cpp удалите точку с запятой в последней строке, как указано ниже: cout<<name<<endl 2. В меню Построение выберите

Контекстное меню редактора кода
Если щелкнуть правой кнопкой мыши на какой-нибудь идентификатор в редакторе (например, на названии функции sqrt()), откроется вот такое контекстное меню:

Панель инструментов
П

Пояснение к работе
В языке С++ понятие оператора трактуется шире, чем в других языках, поскольку не делается существенного различия между оператором и арифметическим выражением. Другими словами, любое арифмети

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

Порядок выполнения работы
1. Написать, ввести и отладить программу вычисления переменных a или b в соответствии с вариантом. Предусмотреть вывод исходных данных и результатов на экран монитора. 2. Исп

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

Пояснения к работе
Матрицей [A] называется упорядоченная система из n*m величин, расположенных в прямоугольной таблице из m строк и n столбцов. Величины a[i][j] (i

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги