Главная Войти О сайте












Как присвоить значение массиву

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

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

Заполните массив данных Massiv_I числового типа int, имеющий размерность равную 6. Запишите строку вида Massiv_I[0] = 350. Таким образом, в первый элемент массива вы поместили число 350. Для обращения ко второму элементу массива запись будет выглядеть так Massiv_I[1] = 450. Чтобы заполнить все 6 ячеек, запишите следующий код: for (int i=0; i<6; i++ ) Massiv_I[i] = 250. В каждом элементе массива окажется число 250.

Строковая информация должна заносится в обрамлении кавычек, установленных правилами синтаксиса языка С. Так для присваивания первому элементу массива char* Massiv_S [2] строкового значения, запишите выражение вида: Massiv_S [0] = "Первый элемент".

При заполнении многомерных массивов запись усложняется, ведь теперь разыменование каждой ячейки будет длиннее. Занесение числа 23 в первую ячейку двухмерного массива int Massiv_Dv[3][2] будет выглядеть так: Massiv_ Dv [0][0] = 23. Для заполнения всех элементов массива тем же числом запишите строку вида: for (int i=0, j=0; i<3, j<2; i++, j++ ) Massiv_ Dv[i][j] = 23. Числовой двухмерный массив заполнен.


CompleteRepair.Ru