Лабораторная работа 3. Структурные типы данных План занятия: • Изучение приемов объявления и обращения к массивам, использования функций и директивы define при работе с массивами. • Записи Массивы - это набор объектов одинакового типа, доступ к которым осуществляется прямо по индексу в массиве. Обращение к массивам в (Турбо) Си осуществляется и с помощью указателей . Массивы можно описывать следующим образом: тип данных имя массива / размер массива ]; Используя имя массива и индекс, можно адресоваться к элементам массива: имямассива [ значение индекса ] Значения индекса должны лежать в диапазоне от нуля до величины, на единицу меньшей, чем размер массива, указанный при его описании. Пример. Описание массивов: char name [ 20 ]; int grades [ 125 ]; float income [ 30 ]; double measurements [ 1500 ]; Пример /* Программа, иллюстрирующая использование массивов */ /*Файл аггау.с*/ #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++■_) data [ i ]= i; printf ( “\пСреднее значение массива data =%f\n”,average (data,size)); }
RkJQdWJsaXNoZXIy MTExODQxMg==