Четвертый BORLAND С++ и его окружение

       

Типы выражений


Вы можете использовать выражения для доступа к значением

идентификаторов программы, вычисления значений и изменения значений элементов данных. Допускается задавать шестнадцатиричные значения, адреса памяти, строки программы, байтовые списки и вызовы

функций. Формат записи шестнадцатиричного значения зависит от

выбранного механизма вычисления:

Язык 16-разрядный 32-разрядный

C 0xnnnn 0xnnnnnnnn
Pascal $nnnn $nnnnnnnn
Assembler 0nnnn 0nnnnnnnn

При отладке 16-битового кода для задания адреса памяти вы

можете использовать обозначение "сегмент:смещение", например:



Язык Формат Пример

C Oxnnnn Ox1234:Ox0010
Pascal $nnnn $1234:0010
Assembler nnnnh 1234h:0B234h

Чтобы задать номер строки программы, перед десятичным номером строки укажите символ #. Можно задавать также байтовые списки:

Язык Список Данные

C 1234"AB" 34 12 41 42
Pascal "ab"0x04"c" 61 62 04 63
Assembler 'ab'$04'c' 61 62 04 63

Функции из выражений вызываются также, как в исходном коде.

Это позволяет быстро проверить поведение функции.



Содержание раздела