设为首页 加入收藏

TOP

C++面试题-c语言比较
2011-04-18 12:42:09 来源: 作者: 【 】 浏览:596
Tags:试题 语言 比较

C和C++(www.cppentry.com)有什么不同

从机制上:c是面向过程的(但c也可以编写面向对象的程序);c++是面向对象的,提供了类。但是,
c++编写面向对象的程序比c容易

从适用的方向:c适合要求代码体积小的,效率高的场合,如嵌入式;c++适合更上层的,复杂的;  llinux核心大部分是c写的,因为它是系统软件,效率要求极高。

从名称上也可以看出,c++比c多了+,说明c++是c的超集;那为什么不叫c+而叫c++呢,是因为c++比
c来说扩充的东西太多了,所以就在c后面放上两个+;于是就成了c++

C语言是结构化编程(www.cppentry.com)语言,C++(www.cppentry.com)是面向对象编程(www.cppentry.com)语言。
C++(www.cppentry.com)侧重于对象而不是过程,侧重于类的设计而不是逻辑的设计。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C++面试题-变量交换 下一篇C++面试题-判断系统类型