Datei: p3-14.c


    1   /*
    2    *      p3-14.c
    3    *      Beispielprogramm 14, Abschnitt 3
    4    *      Eingabefunktion mit Parametern
    5    */
    6   
    7   #include <stdio.h>
    8   
    9   void proc(int, int *);          /* Prototyp */
   10   
   11   void main(void)
   12   {
   13     int n, m;
   14     int *mp;
   15   
   16     n = 11;                       /* Initialwerte */
   17     m = 22;
   18     mp = &m;                      /* mp = Adresse m */
   19     
   20     printf("main: n=%06d m=%06d mp=%p (&m=%p)\n\n", n, m, mp, &m);
   21     proc(n, &m);
   22     printf("main: n=%06d m=%06d mp=%p (&m=%p)\n", n, m, mp, &m);
   23   
   24   } /* main() */
   25   
   26   void proc(int n, int *m)
   27   {
   28     printf("proc: n=%06d m=%06d mp=%p (&m=%p)\n", n, *m, m, &m);
   29     printf("      Eingabe n? ");
   30     (void) scanf("%d", &n);
   31     printf("      Eingabe m? ");
   32     (void) scanf("%d", m);
   33     printf("proc: n=%06d m=%06d mp=%p (&m=%p)\n\n", n, *m, m, &m);
   34   
   35   } /* proc() */


Erzeugt von c2html 1.01