C++和C有什么区别?

编译器是否通用?
2025-06-28 19:02:31
推荐回答(3个)
回答1:

这两个有很大的联系。一般认为C++是C语言的超集。
如果你要学习,应该先学习C,那个比较容易入门,等C语言有了一定的基础了,再学习C++就方便了。
关于C语言的书籍,谭浩强的《c程序设计》应该听过吧,就买那个,记得要买另外一本配套的《C程序设计题解与上机指导》。
关于C++,建议你看C++ Primer。
最后,祝你学习顺利!
希望对你能有所帮助。

回答2:

适合于C++的编译器可以写和编译C语言,专门的C语言编译器不能写和编译C++。

C++是面向对象的编程语言,C是基于过程的编程语言,C++比C多了很多属性与内容。

回答3:

毫无疑问是先C,一般都是C精通了之后再继续深造java、C++或者其他的,我现在也再学C,是看视频学的,我现在正在看的是夏老师的,感觉还不错,比较适合像我这样0基础的。这个比较吸引我的地方就是讲的一听就能听懂。而且很多概念都有形象的比喻,例如把变量比如成盒子。把变量赋值比喻成往盒子里放东西等等很多这样的比喻。感觉特别容易理解。