[B]CとC++の相違点 独習C++練習問題1.6

1.本文で提示するプログラムは、コンパイルすることができない。
理由を説明しなさい。

  • 関数のプロトタイプ宣言が行われていないから
2.C++ではローカル変数の宣言はどこでも良いが、C言語ではエラーが起きる場合がある。それはなぜか。
  • C言語では他のどのようなアクション文よりも先にローカル変数が宣言される必要がある。