Турбо Си ++
Массивы можно описывать следующим образом:
тип_данных имя_массива [размер массива];
Используя имя массива и индекс, можно адресоваться к элементам массива:
имя_массива [значение индекса]
Значения индекса должны лежать в диапазоне от нуля до величины, на единицу меньшей, чем размер массива, указанный при его описании.
Вот несколько примеров описания массивов: char name [ 20 ];
int grades [ 125 ]; float income [ 30 ];
double measurements [ 1500 ];
Первый из массивов (name) содержит 20 символов.
Обращением к элементам массива может быть name [0], name [1], ..., name [19].
Второй массив (grades) содержит 125 целых чисел. Обращением к элементам массива может быть grades [0], grades [1], ..., grades [124].
Третий массив (incom) содержит 30 вещественных чисел. Обращением к элементам массива может быть income [0], incom [1], ..., income [29].
Четвертый массив (measurements) содержит 1500 вещественных чисел с двойной точностью. Обращением к элементам массива может быть measurements [0], measurements [1], ..., measurements [1499].
Вот программа, иллюстрирующая использование массивов (Файл array.с):
#include <stdio.h> #define size 1000 int data [size]; main ( )
{
extern float average (int a[], int s );
int i;
for ( i=0; i<size ; i++_)