- 締切済み
Visual C++でC言語も使える?
C言語を覚えようと思ってますが、 Visual C++でC言語の勉強もできますか? Cのコードを記述しても動きますか? またできる場合、制限などありますか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- 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使っていても、他のコンパイラで通るかどうか確かめてみるのがいいと思います。