Made the text more readable. Corrected semantic and stylistic mistakes. (#25062)

This commit is contained in:
Maxim
2018-12-01 21:44:27 +03:00
committed by Gregory Gubarev
parent 1a4bdd52dd
commit e66e6beebb

View File

@ -4,15 +4,15 @@ localeTitle: Массивы C ++
---
## Что такое массивы?
Массив представляет собой ряд элементов одного и того же типа данных, которые хранятся в смежных ячейках памяти и могут ссылаться индивидуально.
Массив представляет собой ряд элементов одного типа данных, которые хранятся в смежных ячейках памяти и к которым можно обращаться индивидуально.
Например, массив, содержащий 5 целых значений, называемых числами, объявляется так:
Например, массив, содержащий 5 целых чисел (int), объявляется так:
```C++
int numbers [5];
```
Initializiation:
Начальное заполнение значений при объявлении массива (initializiation):
```C++
//Initialization with entries:
@ -27,11 +27,11 @@ Initializiation:
//In the examples above, the size was fixed beforehand
```
**Обратите внимание,** что массивы на C ++ не перестановочны по размеру, а это означает, что после объявления массива размером 5 он не может быть увеличен или уменьшен. Если вам действительно нужен большой массив с одинаковыми записями, вам придется скопировать все записи в новый массив большего размера.
**Обратите внимание,** что массивы на C ++ не могут изменять размер. Т.е. после объявления массива размером 5 он не может быть увеличен или уменьшен. Если вам нужен большой массив с однотипных элементов, то вам придется скопировать все его элементы в новый массив большего размера.
### Доступ:
Элементы из массива можно получить через ссылку на их позицию в массиве. (Начать отсчет с 0).
Элементы из массива можно получить через ссылку на их позицию в массиве. (Отсчет начинается с 0).
Пример:
```C++
@ -39,4 +39,4 @@ x = numbers[0]; // = 1. [0] == first position
numbers[2] = 55; // Sets the third position (3) to the new number 55
//numbers[] is now: {1, 2, 55, 4, 5}
```
```