【初心者歓迎】C/C++室 Ver.34【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0115デフォルトの名無しさん
2007/01/24(水) 13:38:02仕様と言うか言語的にそうなってる。
switch (式)
{
ラベル1:
ラベル2:
ラベル3:
}
ラベルからラベルまでの間はこのままだとブロックになっていない。
だからC99より前だとswitch文で変数を宣言したかったら
switch (式)
{
int x;
ラベル1:
なんちゃからんちゃら
}
のようにラベル1の前で変数を宣言しないとエラーになる。
■ このスレッドは過去ログ倉庫に格納されています