C言語学習ポータル(無料版) 学習コンテンツ 用語辞典 switch文

switch文とは

読み:すいっちぶん・C言語用語辞典

1つの値がどのケースに一致するかによって処理を振り分ける制御構造のこと。同じ変数に対する多分岐を、if-elseの連鎖より見やすく書ける。整数や文字など、値がぴったり一致するかどうかで振り分けが行われる。

🔀 制御構造で学ぶ用語

この用語が登場する解説

流れを変える——制御構造の全体像プログラムの流れが「順次・分岐・繰り返し」の3つでできていることを理解し、場面に応じてどれを使うか見当をつけられ… switch文とfallthroughswitch文で値による多分岐を書けるようになり、break忘れによるフォールスルーを理解する

関連する用語

フォールスルーふぉーるするー

switch文でbreakを書き忘れると、次のcaseの処理までそのまま実行され続けてしまう現象のこと。意図しないバグの定番原因として知られる。意図的に利用する場面もあるが、多くは書き忘れによる事故として発生する。

条件式じょうけんしき

真(true)か偽(false)のどちらかに評価される式のこと。if文やwhile文が「どちらへ進むか」を判断するための材料になる。true/falseで表される真偽値の型(bool)がこの評価結果にあたる。

アプリの用語集で引く(無料・登録不要) 用語辞典の目次へ

もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。

完全版(BOOTH)を見る