Подразделы

Другие разделы

Дата и время

06/12/2025 05:42:20

Авторизация

Имя:
Пароль:
Зарегистрироваться
Восстановить пароль
 

printПримеры подпрограмм с параметрами

В следующем примере на языке Паскаль подпрограмма subprog вызывается из основной программы трижды:
  program SubProgExample;
    // Описание подпрограммы subprog
    procedure subprog(Line: String); // Заголовок, включающий имя подпрограммы
    begin // начало тела подпрограммы
      WriteLn(Line);
    end; // конец тела подпрограммы
  begin
    WriteLn('Hello');
    subprog('World'); // 1-й вызов
    subprog('Planet'); // 2-й вызов
    subprog('Universe'); // 3-й вызов
  end.
В приведённом примере параметр Line подпрограммы subprog в каждом вызове получает различное значение, благодаря чему выводятся не одинаковые строки, а разные.
На языке Си, организовать такой же вывод можно:
#include <stdio.h>
 // Описание подпрограммы subprog
 void subprog(char *Line) // Заголовок, включающий имя подпрограммы
 { // начало тела подпрограммы
   printf("%s\n", Line);
 } // конец тела подпрограммы

 int main(void)  
 {
   printf("Hello\n");
    subprog("World"); // 1-й вызов
    subprog("Planet"); // 2-й вызов
    subprog("Universe"); // 3-й вызов
 }
loading