home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / prg / alb_c10 / chap_09 / ch09_03.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-09-08  |  942 b   |  42 lines

  1. /*********************************************************************
  2. *  CH09_03.C                                            Tableaux  *
  3. *                          Calcul de leur taille  *
  4. *********************************************************************/
  5.  
  6. #include<stdio.h>
  7.  
  8. main( void)
  9. {
  10.     int i, tab[]= { 0, 1, 2, 3, 4};
  11.     double tab1[5]= { 1.1, 2.2, 3.3 }, *ptr= tab1;
  12.  
  13.     for( i= 0; i< 5; i++)
  14.         {
  15.       printf("\n tab[%d]= %.2lf", i, *(++ptr) );
  16.         }
  17.  
  18.     printf("\n\n taille du tableau:  tab[]= %d\n"
  19.            " taille du tableau: tab1[]= %d\n",
  20.                 sizeof( tab), sizeof( tab1) );
  21.  
  22.     printf("\n taille de *ptr= %d , de ptr= %d , de tab1[3]= %d",
  23.                sizeof( *ptr), sizeof( ptr), sizeof( tab1[3]));
  24. }
  25.  
  26. /*
  27.  tab[0]= 1.10
  28.  tab[1]= 2.20
  29.  tab[2]= 3.30
  30.  tab[3]= 0.00
  31.  tab[4]= 0.00
  32.  
  33.  taille du tableau:  tab[]= 10
  34.  taille du tableau: tab1[]= 40
  35.  
  36.  taille de *ptr= 8 , de ptr= 2 , de tab1[3]= 8                      */
  37.  
  38.  
  39.  
  40.  
  41.  
  42.