Индекс - массив - Большая Энциклопедия Нефти и Газа, статья, страница 2
Демократия с элементами диктатуры - все равно что запор с элементами поноса. Законы Мерфи (еще...)

Индекс - массив

Cтраница 2


Записываются фактические границы индексов массива. После каждой границы ставится точка с запятой. Если массив одномерный - одно число, если двумерный - два. Сначала пишется граница левого индекса, потом правого.  [16]

17 Ключи G77, управляющие генерацией исполняемого кода программы. [17]

Проверка выхода значений индексов массива за установленные для них границы во время выполнения программы.  [18]

Даже в Паскале индексом массива может быть не обязательно целое число и множество индексов может совпадать, например, с множеством значений паскалевского скалярного типа. Тогда отображение индекса на число осуществляет языковый процессор, и пользователь ие может воздействовать на это отображение.  [19]

Параметр Index является индексом массива указателей или ссылок. Так как свойство Items является свойством по умолчанию, то индексы можно применять и непосредственно к списку. Например, если у вас имеется список MyList, то выражения MyList. JO ] идентичны: оба дают доступ к первому элементу списка.  [20]

Внутренние: I - индекс массива, управляющая переменная цикла.  [21]

Ошибка: был пропущен индекс массива.  [22]

Вообще все выражения с индексами массива могли бы быть записаны с помощью указателей и смещений.  [23]

24 Приоритет операций. [24]

Скобки, в которые заключается индекс массива, на самом деле рассматриваются в качестве операции языка С. Они имеют тот же самый приоритет, что и круглые скобки. В таблице на рис. 6.2 показаны приоритет и ассоциативность операций, уже представленных в книге. Операции показаны сверху вниз в порядке уменьшения их приоритета.  [25]

Иногда нужно знать диапазон изменения индексов массива. Значением примитивной функции PROTOTYPE является прототип, использованный при создании массива. Значением параметра функции PROTOTYPE должен быть массив, ее результат - цепочка-прототип.  [26]

Напомним, что в языке Си индексы массива начинаются с нуля. При описании карты очень неэкономно расходовалась память.  [27]

28 Приоритеты и ассоциативность операций. [28]

Квадратные скобки, внутри которых записывается индекс массива, на самом деле рассматриваются в C как операция индексации. Квадратные скобки имеют тот же уровень старшинства, что и круглые скобки. Таблица на рис. 4.2 показывает приоритеты и ассоциативность тех операций, с которыми мы уже познакомились к настоящему моменту. Операции расположены сверху вниз в порядке понижения старшинства с указанием их ассоциативности и типа.  [29]

В программах 3.5 и 3.7 вычисляются индексы массива по имеющимся данным. В некотором смысле, когда используется вычисленное значение для доступа к массиву размером N, с помощью единственной операции обрабатывается N вероятностей. Это существенно повышает эффективность. В дальнейшем будут рассматриваться алгоритмы, где массивы используются подобным же образом.  [30]



Страницы:      1    2    3    4