C言語なら俺に聞け(入門編)Part 92
■ このスレッドは過去ログ倉庫に格納されています
0496デフォルトの名無しさん
2011/11/21(月) 23:12:55.77下の(1)と(2)って意味が異なりますか?
どちらも必ず処理を1つ行った後にbreakされると思っているのですが
結果が異なるようです。何か助言があればお願いします。
(1)breakを出した状態
switch (c) {
case A: if(aa>bb){処理 A;}
break;
case B: if(aa>bb){処理 B;}
break;
default:処理 N;
}
---------------------------------------------------------
(2)breakを{}に含めた場合
switch (c) {
case A: if(aa>bb)
{
処理 A;
break;
}
case B: if(aa>bb)
{
処理 B;
break;
}
default:処理 N;
}
■ このスレッドは過去ログ倉庫に格納されています