回 帖 发 新 帖 刷新版面

主题:谁能说C和C++的区别和共同之处呢?

C和C++的区别是什么?
还有看到好多人的说法  感觉C不及C++   我刚刚接触编程,不懂得太多
还有  有些人告诉我,C的一个难点是指针,而c++没有指针(别人告诉我的)。  我不知道该偏向哪个学习?高人给建议!

回复列表 (共6个回复)

沙发

帮帮我啊  我好定位一下我自己

板凳

共同点就是都有"C",不同点就是C++多了两个"+"

3 楼

C是面向过程的
C++ 是面向对象的 
我觉得这是他们的最大区别 

4 楼

二楼的那个老大  忽悠我  呜呜·········
明明知道了又不说    我刚刚学c语言  真的很多都不懂   真的很希望得到大家的帮助!

5 楼

C++没有指针?这个人很搞笑哦~要说没有指针的,JAVA基本上可以这么说,但C++不是
C++也是OO,但是保留了指针这种直接对地址进行封装的快速内存访问方式。由于指针的不确定性(当你指针越界访问的时候,很少有编译器能正确检查出这个问题,直到程序出现运行时错误),对象出现以后指针就开始被经过封装的类似数据结构所取代。
最概括地来理解的话,C和C++最大的相同之处就是语法,最大的不同就是程序设计思路的根本性变化。
值得注意的是,由于C++对面向对象的支持,C和C++中对于变量类型隐式强制转换的行为表现上有所不同,一般表现为C里能够实现的一些诸如指针类型隐式强制转换在C++里不再支持了

6 楼

[quote]共同点就是都有"C",不同点就是C++多了两个"+"[/quote]
忽悠啦,哈哈

我来回复

您尚未登录,请登录后再回复。点此登录或注册