switch文の一番最初にdefaultを書くとどうなるか
もしかしたらcaseの方の条件でもdefaultの方にプログラム流れてしまうのではないかと疑問に思い、実験してみました。環境は次の通りです。・OS:Windows 11 Home・開発環境:Microsoft Visual Studio Community 2022(64ビット)ソースは次の通りです。実行結果0を入力1を入力2を入力0~2は通常通り動きました。続いて、3を入力通常通り、caseの方の条件のときはdefaultには流れず、case以外の条件のときにdefaultに流れました。ただ、一般的にdefaultは一番下に書くためこのように一見するとちゃんと動くか分からないようなコードは現場では使うべきではないかと思います。もちろんコーディング規約などで決まっているのであればそれに従ってやる分には問題ありません。サービス出品してます。ぜひご覧ください。
0