Cтраница 1
Определяемый идентификатор В имеет такую же размерность и границы, что и идентификатор базы А. В программе при обращении к элементу массива В осуществляется обращение к соответствующему элементу массива А. [1]
Если определяемый идентификатор имеет одинаковую размерность и границы или одинаковую структуру с идентификатором базы, то говорят об определении соответствием. [2]
В качестве базового и определяемого идентификатора помимо отдельных переменных могут использоваться массивы, структуры. Переменные в операторе DECLARE с описателем DEFINED могут быть разных типов. Указание атрибута DEFINED означает, что первый байт поля определяемой переменной должен совпадать с первым байтом поля базовой переменной. Значение определяемой переменной может занимать только часть поля базовой переменной, но ни в коем случае не наоборот. [3]
Определение соответствием реализуется в том случае, когда определяемый идентификатор является массивом с такими же границами и размерностью, как и у массива идентификатора базы. При этом обращение к элементам определяемой переменной интерпретируется как обращение к соответствующему элементу базового идентификатора. [4]
Определение соответствием реализуется в том случае, когда определяемый идентификатор является массивом с одинаковой размерностью и границами идентификатора базы или имеет тождественную структуру с идентификатором базы. При этом обращение к элементам определяемой переменной интерпретируется как обращение к соответствующему элементу базового идентификатора. [5]
Идентификатор, который имеет атрибут DEFINED, называется определяемым идентификатором. Идентификатор, область памяти которого используется определяемым идентификатором, называется идентификатором базы. [6]
В данном примере переменная А является идентификатором базы, а переменная В - определяемым идентификатором. [7]
В данном случае идентификатор переменной А является идентифика-юром базы, а В - определяемым идентификатором Для переменной В об-насть памяти, в которой будет находиться ее значение, не выделяется Обе переменные на основании данного объявления используют одну и ту же область памяти Если в операторе программы встретится переменная А что значит, что содержимое области памя. [8]
При определении перекрытием для данных типа строки символов или цифровых знаковых данных атрибут UNALIGNED должен быть объявлен как для определяемого идентификатора, так и для идентификатора базы. [9]
Различают два способа переопределения - перекрытием и соответствием. Если определяемый идентификатор занимает только часть области памяти идентификатора базы, то говорят об определении перекрытием. [10]
Идентификатор, который имеет атрибут DEFINED, называется определяемым идентификатором. Идентификатор, область памяти которого используется определяемым идентификатором, называется идентификатором базы. [11]
Атрибут DEFINED позволяет двум или нескольким переменны. Идентификатор, который имеет атрибут DEFINED, называется определяемым, а идентификатор, область памяти которого используется определяемым идентификатором - идентификатором базы. [12]