switch で default を最初に記述すると Jul 4, 2018 今日のリアル Q&A から switch に対する default が最初に記述されているソースコードを見かけました。どのように動くのでしょうか? void func(int setting) { switch (setting) { default: case 0: foo(); break; case 1: bar(); break; case 2: baz(); break; } } また、このような記述をして何がうれしいんでしょうか?すごく違和感を感じます(馬から落馬)