logo search
Posobie_Cpp

Int ar[3]; // объявлен целочисленный массив из 3 элементов

const int k=11; // объявлена целочисленная константа к

int n, m=4; // объявлены переменные типа целое

n=12;

double z[k],y[3*k]; // верное объявление массивов

double nz[n], ny[m]; // неверное объявление массивов

Элементы массивов в C/C++ всегда нумеруются с нуля. Таким образом, в приведенном в начале параграфа примере массив будет состоять из целочисленных элементов z[0], z[1], z[2], ...z[9]. Индекс внутри квадратных скобок позволяет обратиться к любому элементу массива. При объявлении массива можно сразу инициализировать его элементы:

double mass[3]={1.1, 11.24, 0.45};

Не будет ошибкой и такой вариант инициализации:

int arr[]={14, 0, 6, 12};

В этом случае компилятор самостоятельно подсчитает количество элементов объявленного массива.

При работе с массивами следует помнить, что арифметические операции, как и операцию присваивания, возможно применять только для элементов массива.

int arr[]={14, 0, 6, 12}; // объявление и инициализация массива