我的朋友给了我这个 Arduino 代码:
int button;
void setup(){
pinMode(12, INPUT);
}
void loop(){
for(button; button == HIGH; button == digitalRead(12)) { //This line
//Do something here
}
}
我不清楚用“这条线”评论的那条线。
我总是看到这样的for
循环:
for (init; condition; increment)
也以不同的方式使用,例如:
for(int i=0; i<n; i++){}
for(;;){}
等等,但我从未见过像我从朋友那里得到的代码这样的东西。
for
它确实在 Arduino IDE 上编译,那么这个特定循环的含义是什么?
换句话说,它是一个什么样的循环,它是如何工作的?