重複の可能性:
switchステートメントの最初の「case」の前のコード
Cには次のコードセットがあります。
void isFindValue(int value1, int value2)
{
switch (value1)
{
case 1:
printf("value1 is found!\n");
break;
case 2:
printf("value1 is found!\n");
break;
case 3:
switch(value2)
{
printf("aaaaaaaaaaaaa\n");
case 6:
printf("bbbbbbbbbbbb\n");
printf("value2 is found!\n");
break;
}
default:
break;
}
関数をそのまま呼び出した場合isFindValue(3,6); のprintfがbbbbbbbbbbbb
表示されますが、表示されaaaaaaaaaaaaa
ません。なぜこれが発生するのでしょうか。事件の前に何かをすべきではないでしょうか?