2011-09-25 144 views
-5

如何优化这段C代码......?优化此C代码

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

为什么优化?尺寸?速度?聪明呢?明晰? –

+7

用'-O2'或'-O3'编译'gcc' flag – pmg

+6

牺牲一只山羊并在满月时进行仪式舞蹈。 – delnan

回答

2

对于大小,速度,智能,清晰度和其他你可能会想到的,最好的优化是没有代码。

所以,只需从源代码中删除这4行,并优化了代码。

+2

如果它不必是正确的,优化是微不足道的:用一个变体http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html – delnan

+1

替换整个程序多么可怕的答案 –