Datei: p6-5.c


    1   /*
    2    *      p6-5.c
    3    *      Beispielprogramm 5, Abschnitt 6
    4    *      Beispiel fuer Parameteruebergabe und die
    5    *      Aenderbarkeit von Parametern in Funktionen
    6    */
    7   
    8   #include <stdio.h>
    9   
   10   void main(void)
   11   {
   12     float radius, r;
   13     int i;
   14     float neurad(int, float);
   15   
   16     i = 10;
   17     radius = 5.23;
   18     printf("Vor Aufruf:\t\tI=%2d\tRADIUS=%6.2f\n", i, radius);
   19     r = neurad(i, radius);
   20     printf("Nach dem Aufruf:\tI=%2d\tRADIUS=%6.2f\n", i, radius);
   21     printf("Aber Funktionswert:\t\tR=     %6.2f\n", r);
   22   
   23   } /* main() */
   24   
   25   float neurad(int i, float rad) 
   26   { 
   27     i = 0;
   28     
   29     rad = rad * 2;
   30     printf("In der Funktion:\tI=%2d\tRADIUS=%6.2f\n", i, rad);
   31     return (rad);
   32   
   33   } /* neurad() */


Erzeugt von c2html 1.01