• 締切済み

Visual C++でC言語も使える?

C言語を覚えようと思ってますが、 Visual C++でC言語の勉強もできますか? Cのコードを記述しても動きますか? またできる場合、制限などありますか?

みんなの回答

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.3

> 制限などありますか? Visual C++のどのバージョンかにもよりますが、Visual C++が準拠しているのは最も古い標準規格であるC89だと思った方がいいです。 AMD1で追加された大多数の関数は使えるのですが、一部おかしなところがあったりしますし、__STDC_VERSION__マクロが定義されなかったりします。

  • MrBan
  • ベストアンサー率53% (331/615)
回答No.2

Visual C++は、 「Microsoft(R) 32-bit C/C++ Optimizing Compiler」 なので、設定次第でCとC++両方のコンパイルができます。 VCの2005には癖があるのは同意。 「言語標準」のコードに警告を出したりする。

  • SHOO-3
  • ベストアンサー率56% (28/50)
回答No.1

http://okwave.jp/kotaeru.php3?q=2356076 に書いてあるとおり、C++言語を使う限り、C言語をコンパイルする分にはほぼ問題ありません。 Visual Studio(つまりVisual C++)は妙な癖(独自拡張とかそんなん)があるので注意。ってかんじです。 Visual Studio使っていても、他のコンパイラで通るかどうか確かめてみるのがいいと思います。

関連するQ&A