If

來自ALSROBOT WiKi
跳轉至: 導航搜索

if用于與比較運算符結合使用,測試是否已達到某些條件,例如一個輸入數據在某個范圍之外。使用格式如下:

if (value > 50)
{
  // 這里加入你的代碼
}

該程序測試value是否大于50。如果是,程序將執(zhí)行特定的動作。換句話說,如果圓括號中的語句為真,大括號中的語句就會執(zhí)行。如果不是,程序將跳過這段代碼。大括號可以被省略,如果這么做,下一行(以分號結尾)將成為唯一的條件語句。

 
if (x > 120) digitalWrite(LEDpin, HIGH); 

if (x > 120)
digitalWrite(LEDpin, HIGH); 

if (x > 120){ digitalWrite(LEDpin, HIGH); } 

if (x > 120){ 
  digitalWrite(LEDpin1, HIGH);
  digitalWrite(LEDpin2, HIGH); 
}          // 都是正確的

圓括號中要被計算的語句需要一個或多個操作符。