Arduino-制御ステートメント
意思決定構造では、プログラマーがプログラムによって評価またはテストされる1つ以上の条件を指定する必要があります。条件が真であると判断された場合に実行される1つまたは複数のステートメントと、オプションで、条件が偽であると判断された場合に実行される他のステートメントと一緒に使用する必要があります。
以下は、ほとんどのプログラミング言語に見られる典型的な意思決定構造の一般的な形式です。
![](https://post.nghiatu.com/assets/tutorial/arduino/images/decision_making.jpg)
制御ステートメントは、プログラム実行のフローを制御するソースコードの要素です。彼らは-
S.NO. | 制御ステートメントと説明 |
---|---|
1 | Ifステートメント 括弧内の式とステートメントまたはステートメントのブロックを取ります。式がtrueの場合、ステートメントまたはステートメントのブロックが実行されます。それ以外の場合、これらのステートメントはスキップされます。 |
2 | もし…elseステートメント アン if ステートメントの後にオプションのelseステートメントを続けることができます。これは、式がfalseの場合に実行されます。 |
3 | If…elseif…elseステートメント ザ・ if ステートメントの後にオプションで続けることができます else if...else ステートメント。これは、単一のif ... elseifステートメントを使用してさまざまな条件をテストするのに非常に役立ちます。 |
4 | switchcaseステートメント ifステートメントと同様に、 switch...case プログラマーがさまざまな条件で実行する必要のあるさまざまなコードを指定できるようにすることで、プログラムのフローを制御します。 |
5 | 条件付き演算子?: 条件演算子?:はCで唯一の三項演算子です。 |