日志
-
2020-09-24 20:16
-
今天遇到了bug,然后想qDebug()看一下变量值,结果qDebug()之后,bug没了。。。
阅读全文»分类:默认分类|回复:1|浏览:276
代码出错部分如下:
double trackxx;
double trackyy;
for(int i = 0; i < 360; i ++)
{
trackxx += 1.6;
trackyy = 120 - 60 * sin(trackxx / 200);
trackX << trackxx;
trackY << trackyy;
}
程序目的是使用trackX和trackY两个List中的数值来画一个跟踪模拟图,执行之后不动。
原因是两个List中的值没有变化,检查发现是大意忘了给trackxx和trackyy赋初值,然后每次+1.6对整体数值影响可以忽略不计了,所以不变,赋了初值之后就好 ..