710  12

ARRAYSIZE(A)

          -
         . -
,   F     ,   w
  :

void Flint Ar [] ) ;

       :

const Amax = 10;

int A[Amax];

F(A);

 ,       .  -
        , ,
[2]. C++        (.  11 -
 11.5.2).  ,       ,
    ,    .

      ,    -
   .      ,
      .   
    ,    .    -
   :

void F(int Ar[], int N) ;

  :

F(A, Amax);

         
,     ,     .
       :

F(A, Amax - 1) ;

 ,      Object Pascal, 
   .     -
  ,   sysdefs.h   EXISTINGARRAY, -
      .  -
        :

F(EXISTINGARRAY()) ;

   EXISTINGARRAY     -
          .
         
    sizeof.

  Object Pascal,    C++Builder,  -
        , 
     .   sysdefs.h 
 OPEN ARRAY,     .  -
      :

OPENARRAY(TVarRec, (_1, _2, ...))

     19.

        
    .   
   ,       :