switch文について解説しています。
■PC環境
・Windows10
・Code::Blocks20.03
■switch文のサンプルコード
#include<iostream> ///プログラムにiostreamを含める using namespace std; ///stdという名前空間を定義 ///num1とstringで定義 ///intでnum2変数を宣言 string num1 (int num2){ string data;///dataと定義 switch(num2){///num2が条件でswitchの処理が実行 case 0:///その0の場合 data = "0"; break;///その0というブロックから脱出/switchを抜け出す case 1:///その1の場合 data = "1"; break;///その1というブロックから脱出/switchを抜け出す case 2:///その2の場合 data = "2"; break;///その2というブロックから脱出/switchを抜け出す case 3:///その3の場合 data = "3"; break;///その3というブロックから脱出/switchを抜け出す case 4:///その4の場合 data = "4"; break;///その4というブロックから脱出/switchを抜け出す case 5:///その5の場合 data = "5"; break;///その5というブロックから脱出/switchを抜け出す case 6:///その6の場合 data = "6"; break;///その6というブロックから脱出/switchを抜け出す default:///それ以外の場合 data = "該当なし"; ///defaultは、最後に記述されるので、breakはしません } return data;///戻り値(処理されたものをdataに返す) } ///intでmain変数を宣言 int main(){ cout << num1(0); ///num1(num2)が条件「0」の場合の処理を実行し、coutに出力する return 0; ///戻り値(プログラムが正常終了) }
条件「0」の場合の処理を実行し、coutに出力してみます。
■実行・検証
今回のプログラムをプロジェクト「test」内に「main.cpp」というファイルで保存し、Code::Blocksで実行(Run)してみます。
実行(Run)してみると、「0」が出力されることを確認できました。
コメント