请帮我解释这个for循环:
for (byte color_bit = 23 ; color_bit != 255 ; color_bit--) {
...do something
}
我想我理解(来自谷歌搜索和 StackOverflow)这里的 'color_bit' 是一个 UNSIGNED 变量。所以这意味着循环将从 23 倒数到 0。但是接下来会发生什么?它是否尝试从 255 开始并继续倒计时?但是因为测试是“!= 255”它会停止吗?
在我看来,这似乎是逻辑,但我使用的工具(Arduino IDE)没有调试器,所以我无法单步执行代码来查看值。