home *** CD-ROM | disk | FTP | other *** search
- /*********************************************************************
- * CH03_07.C opΘrateurs de rΘfΘrence et de dΘrΘfΘrencement *
- * appliquΘs α une variable *
- *********************************************************************/
-
- #include<stdio.h>
-
- main( void)
- {
- int a= 16; /* dΘclaration et initialisation de a. */
-
-
- /* 1. OpΘrateur unaire d'adresse ou de rΘfΘrencement:
- Quelle est l'adresse, la rΘfΘrence de la variable a ? */
-
- printf(" adresse de a: &a= %d", &a);
- /* cette adresse est fixΘe au moment de la dΘclaration de la
- variable. Elle est associΘe α son nom dans une table. */
-
-
- /* 2. OpΘrateur d'indirection ou de dΘrΘfΘrencement:
- Quelle est la valeur de la variable stockΘe α l'adresse (&a)? */
-
- printf("\n\n valeur de a: a= %d ou *(&a)= %d",
- a, *(&a) );
- /* on retrouve la valeur de la variable a */
-
- }
-
- /*
- adresse de a: &a= 6660 ( ou une autre valeur)
-
- valeur de a: a= 16 ou *(&a)= 16 */
-