C语言和C++是什么关系?我是编程白痴,如果我想对这方面有点理解应该先学哪一个?

顺便推荐一下有什么适合我的书籍

c语言是很多人的入门语言,接近硬件,因而比较简单应用也很广。推荐书籍
http://ishare.iask.sina.com.cn/f/6512394.html 清华大学谭浩强教授的书基本上是专业课的入门书了,比较简单
http://ishare.iask.sina.com.cn/f/5186467.html 实例,学编程一定要上机
所以源码也很重要
C++是一门通用目的的程序设计语言,它:是一个更好的C;支持数据抽象;支持面向对象程序设计;支持范型程序设计。对新手来说却不及那样简单。c++是很多大型工商业应用软件的开发语言,学好的话可以赚钱的。
http://ishare.iask.sina.com.cn/f/4636305.html 把这本吃透c++你就无敌了
http://ishare.iask.sina.com.cn/f/5689840.html 登堂入室后 mfc编程实例必不可少
你今后还会遇到很多好书,但是只要把一本看透了代码全都自己写的你就会有质的飞跃,学习可能会痛苦 但是祝愿你享受学习的过程,就这么多啦,希望可以帮到你
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-12
C++是由C发展而来的 是C的一个扩展 但是两者的差距任然是存在的 加入说你是想了解一些程序设计的话 我个人建议从C入手 因为学完了C转到C++是非常容易了 而且你也将了解到一些底层的基础 以及面向过程设计和面向对象设计的区别 如果说要推荐入门书的话 你肯钻的话从C Primer Plus(第五版)入门最好 但是你怕看不懂的话 就先去看国内的书吧 谭浩强的不错 但是错误也挺多 最好是看完谭浩强的在去看C Primer Plus加深理解 你理解透了C Primer Plus 那么你的C一般来说就没有问题了 你可以开始学习更高层次的东西了 比如系统 算法 数据结构 计算机硬件 SDK 等等随你
第2个回答  2010-09-12
楼上的说的很好了 我就不献丑了

C语言和C++是什么关系?我是编程白痴,如果我想对这方面有点理解应该先...
C++是一门通用目的的程序设计语言,它:是一个更好的C;支持数据抽象;支持面向对象程序设计;支持范型程序设计。对新手来说却不及那样简单。c++是很多大型工商业应用软件的开发语言,学好的话可以赚钱的。http:\/\/ishare.iask.sina.com.cn\/f\/4636305.html 把这本吃透c++你就无敌了 http:\/\/ishare.ia...

c#、c++、c语言是一样的吗?应该先学哪个?
C是面向过程的,C#是面向对象的,C++是混合型的,即增加了面向对象的C,所以如果不是打基础的话,先学哪个都没问题。打基础的话建议还是从C开始学起,最后学C#。虽然面向对象更符合人类的习惯,不过要看做什么了。越是接近计算机底层的东西,越是要面向过程。所以如果要搞嵌入式开发啊,驱动编写类,...

C加加与C语言有什么区别吗?我是计算机学院的,大一,只发了C加加书,但...
C语言是结构化和模块化的面向过程的语言,C++语言是面向对象的程序设计语言。C++语言是C语言的超集,也就是说学会了C++,你其实已经把C语言学会了。至于说有什么区别,应该说是编程思想的区别吧,C是基于过程的,强调的是程序的功能,以函数(功能)为中心。C++是面向对象的,强调程序的分层、分类,以抽...

C和C++对于初学者来说,先学哪个好
面向对象编程的兴起解决了这一问题,C++正是在C语言基础上,引入了面向对象的模块,实现了功能的升级。对于初学者,建议先从C语言入手,逐步掌握编程基础。C语言简洁高效,有助于理解编程逻辑和算法,为后续学习打下坚实的基础。理解了C语言的结构和工作原理后,学习C++时将更容易上手,尤其是面向对象编程...

...想自学电脑编程软件 应该先学C语言还是直接学C++?顺便推荐下相关入门...
c语言是基础,c++是在c语言基础上开发的语言。先看c++不容易懂,建议你先看c语言。如果你感觉你水平不错,可以试一下么,反正也没啥,呵呵。书籍吗,个人感觉都一样,都是基础知识,又不会变,都是看自己悟性的问题。

c语言和c加加哪个简单
C语言和C++是两种广泛使用的编程语言,它们各有特点。C语言是一种结构化编程语言,适用于开发操作系统和驱动程序等底层软件。其语法简洁明了,对于初学者而言,学习难度较低。然而,C语言中涉及的指针和内存管理等概念,对于初学者来说可能是一个挑战。掌握这些概念需要时间和实践。C++则是C语言的扩展,...

C语言和C++的区别,难易程度!
对于零基础的初学者来说应该从C语言开始学起,原因有以下几点:第一:C语言语法结构相对简单。C语言属于面向过程的编程语言,语言自身的语法结构比较清晰,而C++属于面向对象的编程语言,C++有较高层次的抽象(类、对象、封装、继承、多态等),所以在概念的理解上会有一定的难度。第二:C++与C语言之间有...

c++和c语言先学哪个好
深入理解C语言运算符的优先顺序和结合规则,对编程的灵活性和高效性至关重要。扎实的基础,是后期学习C++以及其他高级语言的坚实基石。比较C和C++,C++作为开放标准,专注于实现速度和性能,广泛应用于高性能系统设计,如Adobe Acrobat Reader等项目。而C则是一种结构化的语言,其设计的核心目标在于通过过程...

c语言和c++先学哪个好
1. 首先学习C语言。C语言是一种广泛使用的通用计算机编程语言,它的设计宗旨是提供一种能够容易地编译、处理底层存储器、生成少量机器码,并且在不需要任何运行环境支持的情况下就能运行的编程语言。2. 接着学习C++。C++是在C语言基础上发展起来的一种通用编程语言,它的应用范围同样广泛。C++支持多种编程...

c语言和c++先学哪个好
先学c语言。C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C++是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式--面向对象编程、泛型编程和过程化编程...

相似回答