1、深刻理解程序各句法的特点
2、乘法 左移 除法 右移(除数要是2的幂)
3、尽量用数学公式简化如求1-N的整数和(n+1)*n/2
4、表达式折叠如:x = x + 1 ;x += 1
5、判断的语句优化,概率性高的提前
6、switch 优化 if elseif 在只有一个判断多值分支条件下有switch代替if多分支
7、循环优化,循环条件的判断,固定值提出循环外
1、深刻理解程序各句法的特点
2、乘法 左移 除法 右移(除数要是2的幂)
3、尽量用数学公式简化如求1-N的整数和(n+1)*n/2
4、表达式折叠如:x = x + 1 ;x += 1
5、判断的语句优化,概率性高的提前
6、switch 优化 if elseif 在只有一个判断多值分支条件下有switch代替if多分支
7、循环优化,循环条件的判断,固定值提出循环外