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 |