Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 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}};






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных