主题:谁能说C和C++的区别和共同之处呢?
ws416464515
[专家分:0] 发布于 2010-04-15 16:56:00
C和C++的区别是什么?
还有看到好多人的说法 感觉C不及C++ 我刚刚接触编程,不懂得太多
还有 有些人告诉我,C的一个难点是指针,而c++没有指针(别人告诉我的)。 我不知道该偏向哪个学习?高人给建议!
回复列表 (共6个回复)
沙发
ws416464515 [专家分:0] 发布于 2010-04-15 17:25:00
帮帮我啊 我好定位一下我自己
板凳
强强 [专家分:4740] 发布于 2010-04-15 18:34:00
共同点就是都有"C",不同点就是C++多了两个"+"
3 楼
caomei [专家分:570] 发布于 2010-04-15 20:31:00
C是面向过程的
C++ 是面向对象的
我觉得这是他们的最大区别
4 楼
ws416464515 [专家分:0] 发布于 2010-04-16 00:25:00
二楼的那个老大 忽悠我 呜呜·········
明明知道了又不说 我刚刚学c语言 真的很多都不懂 真的很希望得到大家的帮助!
5 楼
雪光风剑 [专家分:27190] 发布于 2010-04-16 07:36:00
C++没有指针?这个人很搞笑哦~要说没有指针的,JAVA基本上可以这么说,但C++不是
C++也是OO,但是保留了指针这种直接对地址进行封装的快速内存访问方式。由于指针的不确定性(当你指针越界访问的时候,很少有编译器能正确检查出这个问题,直到程序出现运行时错误),对象出现以后指针就开始被经过封装的类似数据结构所取代。
最概括地来理解的话,C和C++最大的相同之处就是语法,最大的不同就是程序设计思路的根本性变化。
值得注意的是,由于C++对面向对象的支持,C和C++中对于变量类型隐式强制转换的行为表现上有所不同,一般表现为C里能够实现的一些诸如指针类型隐式强制转换在C++里不再支持了
6 楼
liudan319 [专家分:3780] 发布于 2010-04-16 08:30:00
[quote]共同点就是都有"C",不同点就是C++多了两个"+"[/quote]
忽悠啦,哈哈
我来回复