2011-09-25 3 views
-5

Comment optimiser ce morceau de code C ... ??Optimiser ce code C

int c = no, diff = u - d; 
      while (no--) 
       for (d = u; d < p[no]; d += diff) 
        c++; 
+8

Optimiser pour quoi? Taille? La vitesse? Habileté? Clarté? –

+7

Avec 'gcc' compiler avec le drapeau' -O2' ou '-O3' – pmg

+6

Sacrifiez une chèvre et faites une danse rituelle à la pleine lune. – delnan

Répondre

2

La meilleure optimisation, pour la taille, la vitesse, l'intelligence, la clarté, et tout ce que vous pouvez penser, est d'avoir pas de code. Donc, supprimez simplement ces 4 lignes de vos sources et vous avez optimisé votre code.

+2

Si cela ne doit pas être correct, l'optimisation est triviale: Remplacer l'ensemble du programme par une variante de http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html – delnan

+1

quelle terrible réponse –