你能解释一下我(int i = 0; i< 8; i ++,data>> = 1)?

时间:2016-04-01 03:36:25

标签: arduino

我知道for循环需要采用的形式 for(初始化;条件;增量) 在这种情况下,有第四部分,你知道它的作用吗?

1 个答案:

答案 0 :(得分:0)

没有第四部分。第三部分包含逗号运算符,它允许您将各种语句放在一起,就好像您不能使用while一样。几乎是我用过它们的唯一时间就像这样(和i++)你只有一个地方,你想做的不止一件事。

在这种情况下,循环的最后一部分是在每次迭代结束时递增i(data)并将MutationObserver右移一次(除以2)