Массив как производный тип данных
МАССИВ - - упорядоченная последовательность переменных одного и того же типа, имеющая общее имя.
Номер элемента в последовательности называется ИНДЕКСОМ . В языке Си количество элементов в массиве должно быть определено во время трансляции (задано константой) и не может быть изменено в процессе выполнения программы. Элементы массива размещаются в памяти последовательно и нумеруются от 0 до n-1, где n -их количество в массиве. Пример определения массива :
.
int а[20] = {1,5,4,7}; где
int - тип данных элементов массива
a - имя массива
20 - количество элементов массива
1,5,4,7 - инициализация (начальные значения первых 4 элементов, остальные 0)
Важная особенность массивов в Си: во время работы программы контроль за нахождением индексов в пределах размерности массива не производится. В случае "выхода" за пределы массива будут использованы значения переменных в соседних областях памяти и результат работы программы будет непредсказуем.