628_____________________________________________ 11

  ,       
     ,     -
       .

        
 . ,     :

F = Arh(2,,l.l); //  

         -
     .      -
,     .

11.5.5      

        -
     .   
   :

  ( ,...)

          -
  (     ),   
     .     -
   stdarg.h    va_list   : va_start,
va_arg  va_end.

 va_start  :

void va_start(va_list , lastfix)

     ,     
         
.  lastfix       
.

 va_arg  :

type va arg(va_list , type)

      .  type
  .   va_arg     -
  va_start  va_arg.   va_arg  
   .

 va_end  :

void va end(va_list )

    ,  .   -
  ,    va__arg    .  -
     .

 .     average,  -
     Label 1      -
  .       -
 ,      .
         .
      :

#include <stdarg.h>

void average(AnsiString mess,...)
{

double A = 0;

int i = 0,arg;

va list ap;