Пошаговое руководство по С++

С++ ГЛАВНАЯ Введение в С++ С++ Начать Синтаксис С++ Вывод С++ С++ Комментарии Переменные С++ Пользовательский ввод С++ Типы данных С++ Операторы С++ Строки С++ С++ Математика Логические значения С++ Условия С++ Переключатель С++ C++ пока цикл С++ для цикла С++ Перерыв/Продолжение Массивы С++ Ссылки на С++ Указатели С++

Функции С++

Функции С++ Параметры функции С++ Перегрузка функций C++

Классы С++

С++ ООП Классы/объекты С++ Методы класса С++ Конструкторы С++ Спецификаторы доступа C++ Инкапсуляция С++ Наследование С++ Полиморфизм С++ Файлы С++ Исключения С++

С++ Как

Добавить два числа

Примеры С++

Примеры С++ Компилятор С++ Упражнения по С++ Викторина по С++


Массивы С++


Массивы С++

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

Чтобы объявить массив, определите тип переменной, укажите имя массива, за которым следуют квадратные скобки , и укажите количество элементов, которые он должен хранить:

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

Упражнения по С++

Проверьте себя с помощью упражнений

Упражнение:

Создайте массив типа с stringименем cars.

 [4] = {"Volvo", "BMW", "Ford", "Mazda"};