Cプログラミングの選択構造

「If」ステートメント

「if」ステートメントを使用すると、プログラムのフローを変更できます。 「else if」ブロックを使用して、変数を値または複数の値の1つと比較し、変数がそれらのいずれにも一致しない場合の処理​​と、一致しない場合の処理​​を決定できます。 「その他」。 「and」および「or」ロジックを使用して一度に複数の変数を比較することで「if」ステートメントの機能を拡張できます。または、複数の「if」ステートメントを入れ子にして複数の変数を比較できます。

「if」ステートメントの構文

「if」ステートメントを使用するには、「if(var op value)」を記述する必要があります。「var」は比較する変数、「op」は演算子、等しい、より大きい、より小さい、および「value」ですこれは、変数が評価されるかどうかを確認するための値です。 「if」ブロックの後に、初期宣言と同じ構文を使用して、1つ以上の「else if」ブロックを追加して、さらに条件をテストできます。 変数が「if」または「else」ブロックのいずれとも一致しない場合に実行される最終ブロックとして「else」を使用することもできます。

スイッチ選択

ケーススイッチの選択は、複数の可能な結果がある場合に最適に機能しますが、1つだけに使用できます。 スイッチング構造に変数を渡し、その値をいくつかのケースと比較し、一致するものから適切なものを取得します。 「if」ステートメントとは異なり、case switch caseは、変数がいずれかのケースに一致した場合にのみ結果を実行します。 それは、演算子よりも古いまたは若いと互換性がありません。

スイッチ構文

ケーススイッチ選択構造を使用するには、「switch(var)」と入力してブロックを開きます。ここで、「var」は比較する変数です。 次の行では、「家」と高さで必要なパターンを記述し、次に各ケースに対して実行する宣言を記述することにより、さまざまなケースがプログラムされます。 最後に、「break」というキーワードを入力して、ケースが終了したら切り替えを終了するようブロックに指示します。 各ケースの後に、「デフォルト」スイッチを作成します。どのスイッチも一致しない場合にブロックが実行されます。

興味深い記事