Cтраница 4
Значение величины максимум в операторе цикла с параметром должно быть выбрано таким образом, чтобы в программе не производилось попыток обращения к несуществующим компонентам массива. [46]
Что касается границ изменения индексов, то при программировании на языке машины значения нижних границ всех индексов принимаются равными нулю, что упрощает вычисление адресов компонент массива, которыми являются переменные с индексами. Тогда значение верхней границы каждого индекса однозначно определяет размер массива по этому индексу. [47]
С помощью STRING можно всем компонентам массива ( или структуры) присвоить значения компонент строки, разобрав для этого заданную строку на части, соответствующие по длине компонентам массива. [48]
Поскольку значением имени ВЕКТС является адрес первой константы, а каждая из них занимает очередную четверку байтов памяти, то очевидно, что значениями указанных адресных выражений и будут адреса соответствующих компонент запасаемого массива констант. [49]
Каждая 20-литерная строка массива name и соответствующий ей компонент массива оценок score составляют блок данных одного элемента списка; компонент массива link, имеющий такой же порядковый номер, как и номера компонента массива score и строки массива name, относящиеся к некоторому элементу, является звеном связи этого элемента. В качестве значения звена связи некоторого элемента может быть использовано допустимое значение индекса рассматриваемых массивов или значение null. Этот компонент служит указателем начала списка. В качестве указателя начала списка могла бы использоваться и отдельно объявленная переменная целочисленного типа, однако, как нам станет ясно впоследствии, некоторые операции над списками выполнять легче, когда доступ к началу списка осуществляется так же, как и к другим его элементам. [50]
Таким образом, если какая-либо переменная с индексом встречается в арифметическом выражении ( например, нужно найти сумму двух переменных с индексами), то в качестве значения переменной с индексом нужно принять текущее значение той компоненты массива, на которую в данный момент указывает переменная с индексами при текущих значениях ее индексных выражений. [51]