Тип массива
Тип массива в C++ позволяет хранить несколько значений
одного типа под одним именем. Элементы массива располагаются
в памяти последовательно друг за другом. При объявлении
массива указывается тип его элементов и количество элементов
в квадратных скобках. Доступ к элементам осуществляется по
индексу, который начинается с 0. Первый элемент имеет
индекс 0, второй - 1 и так далее.
Синтаксис
type name[size];
type name[size] = {value1, value2, ...};
В первом параметре указывается тип элементов массива, затем имя массива и в квадратных скобках - количество элементов. При инициализации значения перечисляются в фигурных скобках через запятую.
Пример
Давайте объявим массив из 5 целых чисел
и выведем его элементы на экран:
#include <iostream>
using namespace std;
int main()
{
int arr[5] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
Результат выполнения кода:
1 2 3 4 5
Пример
Давайте изменим значение второго элемента массива
(он имеет индекс 1) и выведем результат:
#include <iostream>
using namespace std;
int main()
{
int arr[5] = {1, 2, 3, 4, 5};
arr[1] = 10;
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
Результат выполнения кода:
1 10 3 4 5
Пример
Давайте объявим массив символов и выведем его элементы:
#include <iostream>
using namespace std;
int main()
{
char arr[5] = {'a', 'b', 'c', 'd', 'e'};
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
Результат выполнения кода:
"a b c d e"
Смотрите также
-
тип
int,
который используется для хранения целых чисел -
тип
char,
который используется для хранения символов -
тип
pointer,
который хранит адрес объекта в памяти -
тип
lvalue-ref,
который представляет собой ссылку на объект