流程控制
人類在處理事情的時候常常會根據不同的狀況而採用不同的策略,這是一種智慧的表現。程式設計的誕生就是為了建立輔助人類的判斷。條件流程控制的判斷依據只有兩種,分別表示邏輯的「true」與「false」。條件流程控制的判斷依據 if - else 運算式是否成立而執行。運算符號請參考運算式與運算子中的關係運算子章節..
if - else 條件流程控制
int buzzer = 4; // 蜂鳴器位於 pin 4
int x=0; //宣告變數(全域變數)
// 開發板啟動時,此區塊的程式碼運行1次
void setup(){
pinMode(buzzer, OUTPUT); // 設定蜂鳴器為OUTPU為輸出模式
}
// 開發板啟動後,重複執行此區塊程式碼
void loop(){
x=x+1; // 循序增量1
if(x%2==0){ //雙數時閃爍
tone(buzzer, 1000); // 1000Hz 音頻
}
delay(1000); // 間隔1秒
noTone(buzzer); // 停止
delay(1000); // 間隔1秒
}
switch - case 條件流程控制
沒有留言:
張貼留言