Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Оператор DECLARE



Оператор DECLAREописывает функцию FUNCTION или процедуру SUB и выполняет проверку аргументов на соответствие типу данных.

DECLARE {FUNCTION | SUB} имя [([ параметры ])]

где имя - имя функции/процедуры;

параметры - одна или несколько переменных, указывающих параметры, которые передаются в процедуру при ее вызове:

перемен [()] [AS тип] [, перемен [()] [AS тип]]...

где перемен - имя переменной QB;

тип- типданныхпеременной (INTEGER, LONG, SINGLE, DOUBLE, STRING).

DECLARE необходим при вызове процедур SUB без использования CALL. QB автоматически добавляет оператор DECLARE при сохранении программы на диск.

Контрольные вопросы для самоподготовки студентов

1. Что собой представляет описание процедуры/функции?

2. Что такое формальные и фактические параметры?

3. Какое соответствие должно быть между формальными и фактическими параметрами?

4. Как осуществляется вызов процедуры/функции?

5. В чем состоит отличие функции от процедуры?

6. Когда предпочтительнее использовать процедуру, а когда функцию?

7. Какие переменные называются локальными?

8. Как передать в качестве аргумента массив в подпрограмму?

9. Что значит передача параметров по ссылке и по значению?

10. Объяснить назначение служебного слова STATIC в строке описания подпрограммы.





Дата публикования: 2015-09-17; Прочитано: 284 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...