Profil supprimé  | Le #define du C est quand même beaucoup plus puissant que la simple définition d'une constante.
   grâce à ça, on peut faire des choses formidables ! des trucs du style :
  
  Code :
 - #define like {
 - #define man ;}
 - #define an ;
 - #define SayBro /*  
 - #define CheckItOut */
 - SayBro like, this is some rad program, so CheckItOut
 - like
 -      a = b
 -           an
 -      c = d
 - man
 - SayBro , like who needs help from them compiler choads anyway?
 - THIS is the way to write CLEAR code.  I mean really!  CheckItOut
 - like SayBro this is ShellSort straight out of the white book, but in
 - a readable form.
 - CheckItOut man
 - #define YoDude for(
 - #define OK     )
 - #define is     =
 - #define AND    &&
 - #define as
 - #define Do
 - #define long
 - #define some
 - #define make
 - #define garbage
 - #define FAROUT
 - shell(v, n) SayBro sort v[0]...v[n-1] into increasing order CheckItOut
 - int v[], n;
 - like int gap, i, j, temp;
 - YoDude gap is n/2 an as long as gap > 0 Do some garbage an make gap /=2 OK
 -      YoDude i is gap an as long as i < n Do some garbage an make i++ OK
 -          YoDude j is i - gap an as long as j >= 0 AND v[j] > v[j+gap] Do some
 -              garbage an make j -= gap OK
 -              like
 -                  temp is v[j]      an
 -                  v[j] is v[j+gap]  an
 -                  v[j+gap] is temp
 -              man
 - FAROUT man
 
  |  
 
   ( copier sur http://www.developpez.com à la section humour )
 Je trouve ce truc délirant       |