在这个阶段,我正在自学,现在正在学习循环。我通过调整Youtube教程中的简单示例来解决这个问题。我做了一个让我有点迷惑的东西: for (i = 0; i <=7; i+=1) { i += i;} 它会打印出这个数字依次递增2^0、2^1、2^2、2^3,依此类推 我已经被困了一段时间来理解这件事。但我真的不明白我的代码是如何导致这种情况发生的。因此,如果能帮助我分解代码
在main()中,我让程序每12毫秒输出一次当前帧索引(与示例中的每1000毫秒输出一次相反,但我的其余代码与它们的相同),我假设每输出一行,它就会递增512,但事实并非如此。index at 180 ms = 5120index at 204 ms = 6144如您所见,这是以一种奇怪的方式递增的指数保持在0到36ms,然后跳到1024,