TURBO PASCAL |
Новости
|
Что такое выражение?Оба средства вычисление и просмотра работают на уровне выра- жений, поэтому важно определить, что считается выражением. Выра- жение состоит из констант, переменных и структур данных, скомби- нированных с помощью операций и большинства встроенных функций. Почти все, что вы можете использовать в правой части оператора присваивания, может также использоваться в качестве отладочного выражения. Точные спецификации показаны в Таблице 6.1. Элементы выражений отладчика Таблица 6.1 ┌──────────────────────────┬────────────────────────────────────┐ │ Элемент выражения │ Допустимые значения │ ├──────────────────────────┼────────────────────────────────────┤ │ Константы │ Все допустимые типы: Boolean, Byte,│ │ │ Char, перечислимый тип, Integer,│ │ │ Longint, Real, Shortint, Word и│ │ │ строковый тип. │ ├──────────────────────────┼────────────────────────────────────┤ │ Переменные │ Все типы, включая типы, определен-│ │ │ ные пользователям. │ │ │ │ │ целочисленный тип │ Любое целочисленное выражение с пе-│ │ │ ременными границами диапазона. │ │ │ │ │ тип с плавающей точкой│ Любые выражения с плавающей точкой│ │ │ или целочисленные выражения; лишние│ │ │ значащие цифры отбрасываются. │ │ │ │ │ символьный тип │ Любое символьное выражение, включая│ │ │ печатаемые символы в одинарных ка-│ │ │ вычках, целочисленные выражения,│ │ │ тип которых приведен к типу Char, и│ │ │ контанты ASCII (#xx). │ │ │ │ │ булевский тип │ True, False и все булевские выраже-│ │ │ ния. │ │ │ │ │ перечислимый тип │ Любые совместимые перечислимые кон-│ │ │ станты или целочисленные выражения│ │ │ в рамках диапазона, тип которых│ │ │ приведен к совместимому перечисли-│ │ │ мому типу. │ │ │ │ │ указатель │ Любые совместимые указатели или вы-│ │ │ ражения с приведенными к ним типа-│ │ │ ми; функция Ptr с соответствующим│ │ │ параметрами. │ │ │ │ │ строковый тип │ Любая строковая константа (текст в│ │ │ одинарных кавычках); строковые пе-│ │ │ ременные; строковые выражения, сос-│ │ │ тоящие из конкатенированных строко-│ │ │ вых констант и переменных. │ │ │ │ │ множество │ Любая множественная константа; лю-│ │ │ бое выражение, совместимое с мно-│ │ │ жественным типа, в котором исполь-│ │ │ зуются операции +, - и *. │ ├──────────────────────────┼────────────────────────────────────┤ │ Приведение типа │ Соблюдаются стандартные правила│ │ │ Паскаля. │ ├──────────────────────────┼────────────────────────────────────┤ │ Операции │ Все операции Borland Pascal. │ ├──────────────────────────┼────────────────────────────────────┤ │ Встроенные функции │ Все функции, допустимые в выражени-│ │ │ ях-константах. │ ├──────────────────────────┼────────────────────────────────────┤ │ Массивы │ Массивы Borland Pascal - Mem, MemL,│ │ │ MemW. │ └──────────────────────────┴────────────────────────────────────┘ |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |