Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > передача данных


Автор: Neo007 5.4.2006, 04:36
поясните данное выражение, а то никак не догоняю его смысл:
-"предвидеть передачу данных через параметры и общие (global) переменные"
привидите пример, если можно...
smile

Автор: Serkys 5.4.2006, 06:39
Цитата(Neo007 @ 5.4.2006, 05:36 Найти цитируемый пост)
-"предвидеть передачу данных через параметры и общие (global) переменные"

Работа с функциями и процедурами? Передача данных через параметры - в скобках после имени функции
Код

random(50);

Общие (global) переменные - это когда в функции переменные не отдельные (могут даже имена соблюдать). Ищи в инете, пример привести не смогу - не помню как это в паскале реализовано.

Автор: Snowy 5.4.2006, 09:33
Код
var
  Sum: integer;

procedure Add(X: integer);
begin
  Sum := Sum + X;
end;

BEGIN
  Sum := 0;
  Add(5);
  Add(7);
  WriteLn(Sum);
END.
Здесь процедура Add получает один параметр - число, которое нужно добавить.
Но к чему добавить?
А вот у нас есть переменная Sum, которая есть глобальная.
Мы ее используем и изменяем.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)