home *** CD-ROM | disk | FTP | other *** search
- /*********************************************************************
- * CH06_05.C Variables globales et locales *
- *********************************************************************/
-
- #include<stdio.h>
-
- void Cube( int);
- void Affiche( void);
-
- int somme; /* variable globale. */
-
- main( void)
- {
-
- int i, j= 5; /* variables locales pour main(). */
-
- Affiche();
-
- for( i= 1; i< j; i++)
- {
- int k= 2; /* variable locale pour le bloc de for.*/
-
- Cube( i* k);
- }
- printf("\n*** k: %d", k); /* */
-
- Affiche();
- }
-
- void Cube( int x)
- {
- int c; /* variable locale pour Cube(). */
-
- printf("\n*** j: %d , k: %d", j, k); /* */
-
- c= x* x* x;
- somme+= c;
-
- printf("\n Le cube de %d est %d", x, c);
- return;
- }
-
- void Affiche( void)
- {
- printf("\n*** j: %d , k: %d", j, k); /* */
- printf("\n La valeur de la somme est : %d", somme);
- }
-
- /*
- La valeur de la somme est : 0
- Le cube de 2 est 8
- Le cube de 4 est 64
- Le cube de 6 est 216
- Le cube de 8 est 512
- La valeur de la somme est : 800 */
-