C言語なら俺に聞け(入門篇) Part 11
■ このスレッドは過去ログ倉庫に格納されています
0059デフォルトの名無しさん
2007/04/18(水) 22:35:06gcc4.1.2を使用しています。
以下のようなコード
switch(i){
case 100:
int a=10;
printf("%d\n",a);
break;
}
をコンパイルすると
"expected expression before 'int'"
とエラーが出ます。
caseの直後に変数宣言があるためのようです。
コードには問題ないように思うのですがこれはなぜでしょうか?
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています