![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
В языке Си идентификатор одномерного массива однозначно определяет адрес его первого элемента. Например, c º &c[0], d º &d[0].Адрес каждого элемента одномерного массива выражается зависимостью имя+индекс (индекс определяет сдвиг элемента относительно первого на указанное им количество элементов). Например, &c[i] (адрес i-го элемента массива С) вычисляется как c+i. Таким образом, индексное выражение полностью определяет конкретную ячейку хранения соответствующего элемента. Многомерные массивы. Структура отдельного оператора описания многомерного массива: описатель имя[разм_1] …[разм_i]… [разм_n]; где описатель – ключевое слово, определяющее тип элементов массива; имя – идентификатор массива (формируется аналогично имени переменной); размер – целая константа, определяющая количество элементов массива; i - номер измерения (i=1 – первое измерение, i=2 – второе имзерение и т.д.); n - измерение массива; разм_i - целая константа, определяющая количество элементов массива по i-му измерению; [ ] – ограничители размера массива по каждому измерению.
Константное выражение разм_i может быть опущено в случаях: 1) при обявлении массив инициализируется; 2) массив объявлен как формальный параметр; 3) массив обявлен как ссылка на массив, явно определённый в другом файле. Инициализация одномерного массива float[3]={1.,3.5,4.1}; или float[]={1.,3.5,4.1}; Инициализация многомерного массива float[2][3]={{1.,3.5,4.1},{1.,3.5,4.1}}; или float[][]={{1.,3.5,4.1},{1.,3.5,4.1}}; Не нашли, что искали? Воспользуйтесь поиском:
|