TURBO PASCAL |
Новости
|
Свертывание константЕсли участвующие в операции операнды представляют собой константы перечислимого типа, то в Borland такое выражение вычис- ляется во время компиляции. Например, выражение: Х := 3 + 4 * 2 приведет к генерации такого же кода, как выражение Х := 11, а вы- ражение: S := 'In' + 'Out' генерирует тот же код, что S := 'InOut'. Аналогично, если операнды функций Abs, Sqr, Succ, Pred, Odd, Lo, Hi и Swap представляют собой константы перечислимого типа, то функция вычисляется во время компиляции. Если индексом массива является константа или выражение, сос- тоящее из констант, то адрес элемента вычисляется во время компи- ляции. Например, доступ к элементу Dаtа[5,5] так же эффективен, как доступ к простой переменной. |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |