Индекс - массив - Большая Энциклопедия Нефти и Газа, статья, страница 1
Девиз Канадского Билли Джонса: позволять недотепам оставаться при своих деньгах - аморально. Законы Мерфи (еще...)

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

Cтраница 1


Индексы массива должны принадлежать типу-диапазону, т.е. принимать множество последовательных значений порядкового типа.  [1]

Индексы массива обязательно должны быть целыми числами или целыми выражениями.  [2]

Индексом массива должно быть целое число или целочисленное выражение.  [3]

Каждый индекс массива имеет минимальное и максимальное значения. Минимальным значением индекса является нижняя граница, максимальным-верхняя.  [4]

Забывают индекс массива при ссылке на отдельные структуры в массиве структур.  [5]

Все индексы массива хранятся в двухбайтовом формате с фиксированной запятой.  [6]

Отсчет индексов массива ведется с нуля.  [7]

Ада индексов массивов в круглых скобках является то, что это позволяет взаимозаменять ссылки на элементш массивов и обращения к функциям без изменений в остальных частях программы, т.е. обеспечивается единообразие ссылок на различные объекты. В то время, как такой аргумент может быть расценен как весомый для, например, языка Лисп, для языка Ада это ничего не дает, поскольку все равно потребуется внесение большого числа изменений в другие части программы, если обращение к функции заменяется ссылкой на элемент массива и наоборот. Более того, единообразие ссылок на различные объекты все равно нарушается в языке Ада, например, при ссылке на поля записей.  [8]

Когда используются индексы массива.  [9]

Забывают включить индекс массива при ссылке на отдельные структуры в массиве структур.  [10]

Возвращается максимум индекса массива х ( см. гл.  [11]

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

НИЖНИЕ и верхний индексы массива; Т - тип массива, записываемый аналогично типу простых переменных.  [13]

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

В языке Паскаль индексы массивов могут быть одного из следующих скалярных типов данных: булевского, символьного, ограниченного ( интервального), скалярного перечислимого и, конечно, целого. В языке Си индексы массивов могут быть только неотрицательными целыми значениями, при этом индексация всегда начинается с нуля. Иногда это приводит к довольно-таки неуклюжим конструкциям.  [15]



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