| 
 void Update( INT Peak )  | 
|
| 5分 | 
 
1 2 3 
指向你的 i+1 = i 变成 1 1 3 再执行 i+i = i 变成 1 1 1 当然不行了 从后向前 i-1 = i  | 
| 5分 | 
 
从0到39循环是不行的,得反过来,从39到0才可以 
 | 
| 10分 | 
 
你一看就应该明白啊。 
while (i<40) { g_peak[i+1] = g_peak[i]; i++; } 这样后面的元素都被覆盖了。 应该 i = 39; while(i>=0) { g_peak[i] = g_peak[i-1]; i–; }  | 
| 
 
谢谢各位,明白了 
 | 
|