switch の break の位置
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG{
case 1:
b=a*c;
break;
case 2:
b=a/c;
break;
}
switch(a)
{
case 1:
b=a*c;
break;
case 2:
b=a/c;
break;
}
はどっちが普通なの?
0002デフォルトの名無しさん
NGNG終了
0003デフォルトの名無しさん
NGNGswitch(a) {
case '1'
y = a;
break;
case '2'
y = a * a;
}
0004デフォルトの名無しさん
NGNGswitch(a)
case 2:
y *= a;
case 1:
y *= a;
}
よって break 要らない
なんつって
0005デフォルトの名無しさん
NGNGなんつって
0006デフォルトの名無しさん
NGNG前のbreakを書き忘れると恐ろしいので
習慣的につけておくべきだと自分は思う。
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
01/09/04 13:42ID:iMx51QjUswitch( i )
{
default:
case 0:
...
break;
case 1:
...
break;
...
}
という、いちばん最初に 「default:」が来るのが時々あるんだけど、
これって普通?
どういう意図か聞いたことがあるけど、どういう答えだったかは忘れた。
0011デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています