\r\n\r\n

まだあるのなら(if else)と変換する(スイッチ)の違い

プログラミングには決定構造があり、if-elseとswitchがその2つである。式は、値、演算子、定数などから構成される。if-elseは、与えられた式が真であれば文のブロックを実行し、与えられた式が偽であればオプションのブロックを実行できるようにします。スイッチとは、変数や式の値によって、プログラム実行の制御フローを複数に分岐して変更できるようにするためのものです。もし、プログラマーが一つの変数の値をチェックしたいのであれば、switch文を使用することができます。この記事では、if-elseとswitchの違いについて説明します。if-elseとswitch...

まだあるのなら(if else)と変換する(スイッチ)の違い

プログラミングには決定構造があり、if-elseとswitchがその2つである。式は、値、演算子、定数などから構成される。if-elseは、与えられた式が真であれば文のブロックを実行し、与えられた式が偽であればオプションのブロックを実行できるようにします。スイッチとは、変数や式の値によって、プログラム実行の制御フローを複数に分岐して変更できるようにするためのものです。もし、プログラマーが一つの変数の値をチェックしたいのであれば、switch文を使用することができます。この記事では、if-else と switch の違いについて説明します。if-else と switch の主な違いは、if-else では実行ブロックが if 文の式の値に基づいているのに対し、switch では実行される文が渡された個々の変数に依存する点です。

カタログ

1. 概要と主な違い 2. if-else what else 3. switch とは 4. if-else と switch の類似点 5. 並べて比較 - if-else と switch のテーブル形式 6. まとめ

まだあるのなら(if else)は何ですか?

Ifelseは2つのブロックを含んでいます。ifとelseの2種類があり、ifブロックには計算する式が入ります。trueの場合、ifブロックの文が実行されます。条件が偽の場合、elseブロックに属するステートメントが実行されます。プログラミング言語では、0やNULLでない値はすべて真とみなされる。0やNULLは偽として扱われる。ifとelseはキーワードである。したがって、識別子として使用することはできません。

如果还有(if else)和转换(switch)的区别

図01:if-else文を使ったプログラム

上記のプログラムによると、numberは整数を格納することができる変数である。この式には値5が含まれており、ifブロックでは、この式がチェックされます。数を0で割った余りが0であれば、その数は偶数である。余りが1であれば、その数は奇数である。5という数字は奇数である。したがって、elseブロックが実行されることになります。

スイッチング(switch)は何ですか?

もし、プログラマーが一つの変数の値をチェックしたいのであれば、switchを使用することができます。複数選択可能な選択文になっています。switchは多くのcase文を持つことができます。変数がswitchに渡されると、各case文の値と比較される。対応する値が見つかれば、そのケースに対応する文が実行される。これらの文は、ブレークまで実行されます。case文にbreak文がない場合は、switch文の終わりまで実行されます。いずれのケースも真でない場合、デフォルトのケースが実行される。デフォルトでは、break文は必要ありません。

如果还有(if else)和转换(switch)的区别

図02:スイッチを使った手順

上記のプログラムによると、num1 と num2 は2つの整数値を含んでいます。オペレーターはキャラクターです。スイッチに渡される。すべてのcase文と照合される。渡される演算子は除算です。そのため、割り算を計算して印刷します。そして、break文のおかげで、スイッチから実行が削除される。ブレークに達すると、スイッチの次の行に制御が渡されます。通常、switch文はキーボードコマンドを使用して、いくつかのcase文の中から1つを選択するのが一般的です。

ifとswitchの類似性は何ですか?

  • if-elseとswitchはどちらもプログラミングにおける決定構造である。

まだあるのなら(if else)と変換する(スイッチ)の違い

if-elseとswitch
if-elseは、条件が真であればステートメントブロックを、条件が偽であればオプションブロックを実行する制御構造である。 switch文は、変数や式の値によって、プログラム実行の制御フローを複数の分岐で変更できるようにするための選択制御機構である。
インプリメンテーション
if-elseでは、算出された式に従ってifブロックまたはelseブロックが実行されます。 割り込みに到達するか、スイッチが終了するまで、次々とスイッチが実行される。
評価
if文は、整数、文字、浮動小数点数、ブーリアン型の計算を行います。 switch文は、文字と整数を計算します。
デフォルトの実行
Ifブロックの条件がfalseの場合、elseブロックの文が実行されます。 switchでは、どのcase文も一致しない場合、default文が実行されます。
テスト
方程式や論理式の if-else チェック。 スイッチチェックの等価性

概要 - まだあるのなら(if else) vs. 変換する(スイッチ)

プログラミングの決定構造には、if-elseとswitchがあります。if-else文は、条件が真か偽かに基づいて一連の文が実行される条件文です。switchは単一変数のチェックに使用できる。 if-elseとswitchの違いは、if-elseの実行ブロックがif文の式の計算に基づいているのに対し、switch文は渡された単一変数に基づいて実行する文が選択される点である。

引用
  • 2020-10-24 02:27 に公開
  • 閲覧 ( 27 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ