GNU Free Documentation License . .

: ,

(. subroutine , . . .

[] .

  , . ,   .

  • , . ( ) : ( , , ), , , .
  • , , , , , ...

[] ,

( ) (), . , , . : . , , , , .   , , .

, . , (. ).

subprog :

  program SubProgExample;
    //   subprog
    procedure subprog; // ,   
    begin //   
      WriteLn('Bye');
    end; //   
  begin
    WriteLn('Hello');
    subprog; // 1- 
    subprog; // 2- 
    subprog; // 3- 
  end.

«Hello» «Bye».

(, , , -2) , . , . (, ) . , ( - , ).

[]

[]

. , ( , ), , , , , . .

. ( ) , . ( ).

  program SubProgExample2;
    //   subprog
    procedure subprog(Line: String); // ,   
    begin //   
      WriteLn(Line);
    end; //   
  begin
    WriteLn('Hello');
    subprog('Good bye,'); // 1- 
    subprog('my love,');  // 2- 
    subprog('good bye!'); // 3- 
  end.

Line subprog , , .

[]

, , , , ,   . , Line subprog  , 'Good bye' ,   . , , , .

[]

.

  • . . , , , , . , , , .

int func1(int x) { x=x+1; return x; }

  • . ( ).   . , , , . , , , .

void func2(int &x) { x=x+1; }

  • . . , . , . , , . , 68.
  • . « », . , , . .

( ), ( , , C++), ( 68). ( var ). , (), ( , «»), , - , .

, , : , , ( ),   .

[]

: .

  •   , , ,   . , , , . . ().
  •   , .

, , . - , , ; , - -.

[] .