C语言和C++到底有什么区别啊???

[复制链接]
查看11 | 回复4 | 2007-12-14 13:48:41 | 显示全部楼层 |阅读模式
C++是基于C的扩展语言即面向对象加强版
回复

使用道具 举报

千问 | 2007-12-14 13:48:41 | 显示全部楼层
c++在英文的很多书中被称做better c 其实C++是在C的基础上增加了面向对象的设计方法,说更直白些也就主要增加了类类型(当然不止这些)。
回复

使用道具 举报

千问 | 2007-12-14 13:48:41 | 显示全部楼层
C语言和C++的区别:C语言是一种面向过程设计的编程语言,他主要在于算法和数据的够成。所谓算法是指解决方法的步骤。C语言中没有封装、继承和多态,更没有类。C++是一种面向对象程序设计的编程语言。他中可以用封装、继承和多态,当然也可以拥有类。C++是程序员和软件开发者的好工具。学习C++,我建议大家用C-Free。C语言和C++的联系:C语言是C++的子集,而C++则是C语言的超集。也就是说,C语言就象C++的子女,而C++则象C语言的父母。C语言的程序可以在C++的上面用。C++完全包括C语言的语法,如果你学习好了C语言,学习C++那就是很容易的事了。
回复

使用道具 举报

千问 | 2007-12-14 13:48:41 | 显示全部楼层
C是面向过程程序设计,C++是面向对象程序设计C++是在C语言的基础上进行扩充,并增加了类似smallltalk语言中相应的对象机制,他将“类”看作用户定义类型,时期扩充比较自然。他是一种混合型的面向对象程序设计语言。
回复

使用道具 举报

千问 | 2007-12-14 13:48:41 | 显示全部楼层
如果C++一开始不叫这名字,而叫Z语言的话,你就不会把它和C联系到一起了,唯一的联系是C++兼容了C
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行