职位关键字 工作地点
工作名称 公司名称 校园招聘
中国最好的工作搜索引擎!
  回复留言  
  请问一些有关C语言和C++语言的问题?会进行了
作者: fushouqi  01-01 08:00   回复  
 我想学习C和C++语言?请问要学习这2种语言自己本身要具备什么?从哪里入门? 顺便问下?C语言和C++语言是一种语言吗?

  回复:请问一些有关C语言和C++语言的问题?会进行了
作者: snakejm  01-01 08:00   回复  
 回答1、学习条件:条件学习这2种语言你首先需要拥有初中的英语水平和一定的逻辑思维能力,这是为了了解基本的语法并理解简单的的分支和流程语句控制。



回答2、

入门(C): C语言的话入门首推The C programing language,国内出的C语言原版书籍都不怎么好,不要买XX大学出的书,我看过的有一本第一个例子计算2个变量的的合,还没搞清楚为什么要#include <stdio.h> 为什么要 printf("Sum of a & b is %d",sum)以及main()是什么什么东东的时候,他就又开始讲TC的使用、分支、流程控制、数学库函数......那会儿看了以后特打击学习信心。而且国内的书大多和IT业严重脱节,大部分甚至包括某些大学使用的C/C++教材都与最新的C/C++标准不符,这就好比是你在今天看留声机怎么使用的书一样(比喻不大恰当),真不知道那些使用这类教材的同人学子们在恍然发觉的时候该做何感想。



入门(C++):C++入门其实不难,而且很多东西和C很相似,但是越到后面困难越大,特别是自学,这还是需要自己克服。入门的话可以选择一本国外的经典教材做参考,这里我首推C++ Primer 4th,这本书讲的内容很新而且很细,而且国内翻译的也不错,但如果你觉得还是有点难懂的话也可以选择C++ Primer Plus,这2本书几乎是C++初学者的不二选择;有了一定的学习程度之后就可以看看Thinking in C++还有Effective C++,More effective C++和Inside the C++ object model等书籍,以锻炼自己的编程思维和能力。



回答3、C & C++ :虽然在一开始就如C++之父Bjarne Stroustrup所说是C with class的前身,而且使用的编译技术是Cfront。但如今C++具备的模板、继承、多态、RTTI和STL等诸多特性已使C++完全发展成了一门独立的语言,而且据我所知C++front的编译器也已经出现了。

至于编程的效率问题,我很赞同Bruce Eckel在他的Thinking in C++中所述,C和C++效率经常都在±10%上下波动,而且往往更为接近相同。



回答4、OOP & procedural :Bjarne在1994年说:“如今还讨论C++的OOP特性已经很过时了。”OOP的确是C++诸多特性“之一”,但这并不是它和C的主要区别。但既然你问到了,我就给你个大概的答复,因为要说的很明白的话也不是三两句话可以解决的,而且OOP这个看似抽象的理念还要在具体的编程实践中才能逐渐参透。C和C++的不同点之一就是面向过程(procedural)和面向对象编程(object oriented),面向过程强调的是算法,强调的是用恰当的算法并思考计算机的运行模式以求让要解决的问题满足计算机语言和算法;面向对象则首先是思考要解决的问题,并试图使语言来满足问题的要求。简单的说:procedural programing就是试图使问题满足语言的过程性方法,而OOP则是试图让语言来满足要解决的问题的要求。





我今年18岁,论资质大概也属于比较苯的那一类了,前期学习遇到很多困难都被自己一个个地克服了,我想说的是智力因素虽然重要,但并不是主要,世上无难事只怕有心人。



最后要告诉你的是,不管是学习什么语言,不管遇到什么样的困难,既然选择了,你就必须坚持下去。成功并不是靠幻想取得的,成功是凝结了点点滴滴的努力付出和日日月月的辛劳汗水的结晶。我的一个同学初中没毕业现在英语水平反而比我高,而且C++照样学的很好,我这个高中水平的人有时都要向他请教问题,所以关键就是不要放弃,并充满热情地笑着迎接每一次挑战。

  回复:请问一些有关C语言和C++语言的问题?会进行了
作者: namgking  02-08 14:30   回复  
  怎么都一大堆问号呢。

C和C++不是同一种语言

C++是从C上发展起来的。。

C是面向过程

而C++是面向对象的

学语言逻辑理解能力好点就可以了,再努力学点,一般就OK了

  回复:请问一些有关C语言和C++语言的问题?会进行了
作者: lj6800  02-08 14:30   回复  
  C语言是基础的,C++只不过是更上一层罢了,一般情况下,先学C语言有利于学好C++.还有其它的语言.C语言比较难学,不过还是要有信心才能学好.入门的话你最好从C语言方面的书籍开始,自学有很大难度

  回复:请问一些有关C语言和C++语言的问题?会进行了
作者: kjpingzi  02-08 14:30   回复  
  是不一样的语言``

C是面向过程的设计语言```

C++是面向对象的程序设计语言```

想学这个语言首先要对它有兴趣```其次要有耐心```恒心```

就从最基础的语法入门啊```

标 题:
内 容:
用户名:
 游客
 
 
Copyright©2005-2007, 版权所有 WWW.JOBMET.COM
ICP证:京ICP备06019556号