home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / prg / alb_c10 / chap_03 / ch03_07.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-09-08  |  1.1 KB  |  34 lines

  1. /*********************************************************************
  2. *  CH03_07.C            opΘrateurs de rΘfΘrence et de dΘrΘfΘrencement  *
  3. *                                          appliquΘs α une variable  *
  4. *********************************************************************/
  5.  
  6. #include<stdio.h>     
  7.  
  8. main( void)
  9. {
  10.     int a= 16;    /* dΘclaration et initialisation de a.      */
  11.  
  12.  
  13. /* 1. OpΘrateur unaire d'adresse ou de rΘfΘrencement:
  14.       Quelle est l'adresse, la rΘfΘrence de la variable a ?         */
  15.  
  16.     printf(" adresse de a:    &a= %d", &a);
  17.     /* cette adresse est fixΘe au moment de la dΘclaration de la
  18.        variable. Elle est associΘe α son nom dans une table.    */
  19.  
  20.  
  21. /* 2. OpΘrateur d'indirection ou de dΘrΘfΘrencement:
  22.       Quelle est la valeur de la variable stockΘe α l'adresse (&a)? */
  23.  
  24.     printf("\n\n  valeur de a:     a= %d   ou *(&a)= %d",
  25.                              a, *(&a) );
  26.         /* on retrouve la valeur de la variable a                   */
  27.  
  28. }
  29.  
  30. /*
  31.  adresse de a:    &a= 6660     ( ou une autre valeur)
  32.  
  33.   valeur de a:     a= 16   ou *(&a)= 16                    */
  34.