TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Свертывание констант 

             Если участвующие  в  операции  операнды  представляют  собой
        константы перечислимого типа, то в Borland такое выражение вычис-
        ляется во время компиляции. Например, выражение:

             Х := 3 + 4 * 2

        приведет к генерации такого же кода, как выражение Х := 11, а вы-
        ражение:

             S := 'In' + 'Out'

        генерирует тот же код, что S := 'InOut'.

             Аналогично, если операнды функций Abs, Sqr, Succ, Pred, Odd,
        Lo, Hi и Swap представляют собой константы перечислимого типа, то
        функция вычисляется во время компиляции.

             Если индексом массива является константа или выражение, сос-
        тоящее из констант, то адрес элемента вычисляется во время компи-
        ляции.  Например,  доступ к элементу Dаtа[5,5] так же эффективен,
        как доступ к простой переменной.

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz