Формальные параметры как массивы со «свободными» размерами

Существует несколько возможностей передавать массивы в подпрограмму, не указывая их размеры. В языке Object Pascal для этого можно использовать функции low, high и sizeof.

Использование функций low, high и sizeof в консольном приложении требует подключения модуля SysUtils.

Описание размеров фактического массива должноначинаться с 0.

Использование функций low и high для определения размера массива в подпрограмме приведено на рисунке 3.2.

Функции low и high возвращают соответственно наименьшее и наибольшее значение индекса массива.

Рисунок 3.2 – Использование функций low и high

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

Использование функции sizeof для определения размера массива в подпрограмме приведено на рисунке 3.3.

Функция sizeof возвращает размер данных в байтах.

Рисунок 3.3 – Использование функции sizeof

Для лучшего понимания и правильного использования функции sizeof удалите комментарии в отладочных операторах программы (рисунок 3.3).



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: