Рекомендуется использовать различные наборы ключей на этапах отладки и окончательной компиляции программы. Во время отладки следует использовать ключи, включающие различные проверки, и ключ {$d+} (включить отладчик). Во время окончательного создания программы следует использовать ключ {$d-}(выключить отладчик) , а также отключить ненужные проверки.
В языке Tурбо Паскаль существует 3 основных способа передачи параметров в подпрограммы:
- передача параметров-значений (копий фактических параметров, создаваемых в стеке) ;
- передача параметров-переменных (передача через стек адресов переменных в порядке их объявления в процедуре; при этом в описании заголовка функции перед этими переменными должно стоять ключевое слово VAR);
- передача параметров-констант (используется при передаче в функцию параметров, значения которых нежелательно изменять в подпрограмме; передача осуществляется по адресу. Для описания используется
ключевое слово const).