- ベストアンサー
CとC++の違い
CとC++の違いがよく分かりません。 拡張版とか聞いたんですが、CでできることはC++で全てできるんですか?命令は似てるんですか?Cとc++はどちらがいいですか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> CとC++の違いがよく分かりません。 双方の入門書を一冊ずつ読めば違いがわかります。 > CでできることはC++で全てできるんですか? YES > CとC++はどちらがいいですか? C++にできてCにはできないことが山ほどあります。 その分複雑/面倒です。 どちらがいいかはあなたが決めてください。
その他の回答 (2)
- mk1234
- ベストアンサー率30% (20/65)
この質問って良くありますよね。 貴殿の求めている回答と少しズレテいるところも有ろうかとおもいますが・・・ まず、CとC++が別物という見方で捕らえての質問に思えますが、素人の私が思うには、 Cが四則演算ならC++は分数の計算??? と思います。 要はどちらも数学だし、当然四則演算だけでも何とかなるけど(?)、分数の計算も知っていたほうが知らないより良い。 分数を理解するためには、その前に四則演算を理解しておく必要がある。 VC++を使って普通にビジュアルなウインドウズソフトを作るなら、C++で書かれているためC++は必須と言う事ではないでしょうか。
- liar_adan
- ベストアンサー率48% (730/1515)
C++はたしかにCの拡張版で、Cにオブジェクト指向の機能が付加された物です。 昔は、CのプログラムをC++としてコンパイルすることもできました。 現在はC++の変化によって、微妙に違ってきていますが、 原則的にはCプログラムはC++プログラムとしても使うことは可能です。 CとC++ではどちらがいいかというと、使用目的によって違い、一概にどちらがいいとは言えません。 しかし、この質問は「勉強するとしたらどちらがいいか」という事だと思います。 だったらCを奨めます。 C++は、Cの上に機能が付加されている分、非常に複雑です。 いちどに多量の言語仕様を学ぶよりも、Cの部分をまず学んだ方がいいと思います。