Описание слайда:
Инициализация одномерного массива
Массивы можно инициализировать при определении, указывая в
фигурных скобках список значений элементов.
Пример (массив с количеством дней в каждом месяце):
int days[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
Замечания:
1. Если размер массива не указан, его длину вычисляет компилятор по списку инициализации. Для приведенного примера это 12.
2. Если количество инициализаторов меньше заданного размера массива, оставшиеся элементы будут нулевыми.
Пример:
int y[6] = {1, 2, 3};
Элементы массива y будут иметь следующие значения: y[0] = 1, y[1] = 2, y[2] = 3, y[3] = 0, y[4] = 0, y[5] = 0.
3. Задание слишком большого числа инициализаторов является ошибкой.
int z[3] = {1, 2, 3, 4, 5}; // Ошибка, слишком много инициализаторов