Cтраница 1
Индексы массива должны принадлежать типу-диапазону, т.е. принимать множество последовательных значений порядкового типа. [1]
Индексы массива обязательно должны быть целыми числами или целыми выражениями. [2]
Индексом массива должно быть целое число или целочисленное выражение. [3]
Каждый индекс массива имеет минимальное и максимальное значения. Минимальным значением индекса является нижняя граница, максимальным-верхняя. [4]
Забывают индекс массива при ссылке на отдельные структуры в массиве структур. [5]
Все индексы массива хранятся в двухбайтовом формате с фиксированной запятой. [6]
Отсчет индексов массива ведется с нуля. [7]
Ада индексов массивов в круглых скобках является то, что это позволяет взаимозаменять ссылки на элементш массивов и обращения к функциям без изменений в остальных частях программы, т.е. обеспечивается единообразие ссылок на различные объекты. В то время, как такой аргумент может быть расценен как весомый для, например, языка Лисп, для языка Ада это ничего не дает, поскольку все равно потребуется внесение большого числа изменений в другие части программы, если обращение к функции заменяется ссылкой на элемент массива и наоборот. Более того, единообразие ссылок на различные объекты все равно нарушается в языке Ада, например, при ссылке на поля записей. [8]
Когда используются индексы массива. [9]
Забывают включить индекс массива при ссылке на отдельные структуры в массиве структур. [10]
Возвращается максимум индекса массива х ( см. гл. [11]
Ошибка: пропущен индекс массива. [12]
НИЖНИЕ и верхний индексы массива; Т - тип массива, записываемый аналогично типу простых переменных. [13]
В языке Си индексы массивов могут быть только целого типа и всегда начинаются с нуля. В языке Паскаль в качестве индексов массивов могут быть использованы константы и переменные любого скалярного типа, кроме вещественного. В языке Паскаль все переменные должны быть явным образом инициализированы до их использования, в то время как в языке Си статистические и внешние переменные автоматически получают начальное значение по умолчанию. Следствием этого является отсутствие в языке Си возможности обнаружения ошибок, связанных с неправильной инициализацией переменных. [14]
В языке Паскаль индексы массивов могут быть одного из следующих скалярных типов данных: булевского, символьного, ограниченного ( интервального), скалярного перечислимого и, конечно, целого. В языке Си индексы массивов могут быть только неотрицательными целыми значениями, при этом индексация всегда начинается с нуля. Иногда это приводит к довольно-таки неуклюжим конструкциям. [15]