angle += (20/90)*(7*ang_rate[0]+32*ang_rate[1]+12*ang_rate[2]+32*ang_rate[3]+7*ang_rate[4]); //句1
angle = angle + (20/90)*(7*ang_rate[0]+32*ang_rate[1]+12*ang_rate[2]+32*ang_rate[3]+7*ang_rate[4]); //句2
angle +=1; //句3
分别有三句,我已经把优化级别降为最低。居然不编译句1,而句3,句2编译。难道欺长怕段? 加上 volatile 后 句1才被编译。
奇怪!
|