c语言和c++语言有什么区别吗

如果要学的话先学哪个?要买哪儿些书?应该先看哪本?

这两个有很大的联系。一般认为C++是C语言的超集。
如果你要学习,应该先学习C,那个比较容易入门,等C语言有了一定的基础了,再学习C++就方便了。
关于C语言的书籍,谭浩强的《c程序设计》应该听过吧,就买那个,记得要买另外一本配套的《C程序设计题解与上机指导》。
关于C++,建议你看C++ Primer。
最后,祝你学习顺利!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-03
应该看作两种语言

c++ 增加了类的概念,以及模板等

两者的语法,C++ 虽然继承了大部分的 C 语法,但很多细节不一样

比如 C++ 不允许函数内嵌套定义函数,而 C 可以
第2个回答  2011-08-03
怎么说呢,大同小异吧,虽说是两种语言,但是C++本身就是在C的基础上进行简化、优化。所以就成了比C更加高级的语言。其实,越是高级的语言越向人靠近,就好比低级语言汇编语言就更趋向于计算机。
要学好C++当然是从C开始,希望您学业有成。
第3个回答  2011-08-03
有区别,C是面向过程的设计语言,C++是 面向对象的设计语言,C++是C的优化
相似回答