Массивы С++
Массивы С++
Массивы используются для хранения нескольких значений в одной переменной вместо объявления отдельных переменных для каждого значения.
Чтобы объявить массив, определите тип переменной, укажите имя массива, за которым следуют квадратные скобки , и укажите количество элементов, которые он должен хранить:
string cars[4];
Теперь мы объявили переменную, которая содержит массив из четырех строк. Чтобы вставить в него значения, мы можем использовать литерал массива — поместите значения в список, разделенный запятыми, внутри фигурных скобок:
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
Чтобы создать массив из трех целых чисел, вы можете написать:
int myNum[3] = {10, 20, 30};
Доступ к элементам массива
Вы получаете доступ к элементу массива, обращаясь к номеру индекса.
Этот оператор получает доступ к значению первого элемента в cars :
Пример
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cout << cars[0];
// Outputs Volvo
Примечание. Индексы массива начинаются с 0: [0] — первый элемент. [1] — второй элемент и т. д.
Изменить элемент массива
Чтобы изменить значение определенного элемента, обратитесь к номеру индекса:
Пример
cars[0] = "Opel";
Пример
string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
cout << cars[0];
// Now outputs Opel instead of Volvo