Каждый элемент массива имеет свой порядковый номер. Чтобы обратиться к элементу
массива, надо написать имя массива и затем в квадратных скобках номер нужного элемента.Важно запомнить одно важное правило:Элементы массивов в языке Си нумеруются с нуля. Таким образом, если в массиве 10 элементов, он содержит элементы:
A[0], A[1], A[2],..., A[9]
Номер элемента массива также называется его индексом. Вот примеры обращения к массиву A:
x = (A[3] + 5)*A[1]; // прочитать значения A[3] и A[1]
A[0] = x + 6; // записать новое значение в A[0]
В языке Си не контролируется выход за границы массива, то есть формально вы можете записать что-то в элемент с несуществующим индексом, например в A[345] или в A[-12]. Однако при этом вы стираете какую-то ячейку в памяти, не относящуюся к массиву, поэтому последствия такого шага непредсказуемы и во многих случаях программа «зависает».