C语言和C++有什么区别?新手学哪个好?

偶买了一本谭浩强的C++学习入门
偶才是初3的学生
电脑方面就是比同学好一些
顶多帮帮老师重装系统啊
做做课件啊
VB学过一点
剩下的都不值一提啊
更不用说和你们比了
哈哈
不知学C++怎么样?

c++语言是c语言发展起来的,所以继承了c语言几乎所有的特点,但c++语言又有自己的个性。c语言是一种面向过程的编程语言,而c++主要是面向过程的,因此c++有类的概念,而c语言就没有。c++的功能强大,编译器复杂,适合高端程序的设计和编辑,c语言的编译器简易,适合低端程序。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-08
C语言与C++是完全不同的两种语言,只不过看起来比较像。
互不为基础。真正的基础是:数学知识基础、计算机基础知识以及算法知识(数据结构什么的)。

推荐到这里看看
1]没C语言基础学C++看什么书合适
http://zhidao.baidu.com/question/54748005.html
2]想学C语言
http://zhidao.baidu.com/question/56133211.html
3]初中毕业学C语言
http://zhidao.baidu.com/question/55673434.html
4]各位高手,我是一...谢!
http://zhidao.baidu.com/question/55672064.html本回答被提问者采纳
第2个回答  2008-06-08
C语言是面向过程性语言,思维方式比较符合人的思维模式,初学通常都是从它开始学。C++从名字上就知道和C的关系很密切,它是面向对象程序设计,思考方式是按程序要求开始思考。语法上两者有很多共通之处。
第3个回答  2008-06-08
学c++还是好一些,因为如果你今后上大学的话,如果选非计算机专业,学的是c,若选计算机学的是c++,不过c++包含c,而且拥有面向对象的功能。其实依我看,你才上初中,没必要学c或c++,只要学vb就行了。
第4个回答  2008-06-08
第一问......第二问:其实没有不先学哪个就学不了另一个.可是c++很多知识比较抽象,建议先学c然后学c++就不会那么难了.