home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / prg / alb_c10 / chap_05 / ch05_01.c next >
Encoding:
C/C++ Source or Header  |  1994-09-26  |  752 b   |  26 lines

  1. /*********************************************************************
  2. *  CH05_01.C                       Le branchement simple avec if   *
  3. *********************************************************************/
  4.  
  5. #include<stdio.h>
  6.  
  7. main( void)
  8. {
  9.     int c= 5, d= 0;
  10.  
  11.     if( c) printf(" c= %d est diffΘrent de zΘro.", c);
  12.      /* Si c est diffΘrent de 0, l'expression ( c) est vraie.       */
  13.  
  14.     if( !d) printf("\n d= %d est Θgal α zΘro.", d);
  15.      /* Si d est nul, l'expression ( !d) est vraie, donc non nulle. */
  16. }
  17. /* C'est surprenant au dΘbut!
  18.  
  19. on peut prΘfΘrer l'Θcriture strictement Θquivalente:
  20.  
  21. if( c!= 0) printf(" c= %d est diffΘrent de zΘro.", c);
  22. if( d== 0) printf("\n d= %d est Θgal α zΘro.", d);
  23.  
  24. mais c'est un peu plus lent!
  25. */
  26.