Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Чет про программирование / 16) Указатель на функцию

.docx
Скачиваний:
24
Добавлен:
25.04.2015
Размер:
13.3 Кб
Скачать

Указатель на функцию

Функции в ЯП Паскаль имеют адрес – адрес ее первой инструкции. Функцию можно вызвать по указателю на нее. Пример использования:

  • type

pp = procedure(i: integer);

var

n: integer;

p: pp;

procedure f1(i: integer);

begin

writeln('f1');

end;

procedure f2(i: integer);

begin

writeln('f2');

end;

Begin

readln(n);

if n = 1 then p := @f1;

if n = 2 then p := @f2;

p(10) ;

readln;

end.