面试题:C与C++有什么不同?

TrueZq 2004-11-09 09:42:54
感觉这个题目有点大,不好回答。
如果是面试中被问到,该如何答好?
请勿灌水。
...全文
804 40 打赏 收藏 转发到动态 举报
写回复
用AI写文章
40 条回复
切换为时间正序
请发表友善的回复…
发表回复
donysk 2004-11-10
  • 打赏
  • 举报
回复
既然C++ 是C的超集,它就应该具有c的所有东西,为什么它不能用于体积小的,效率高的(如系统软件)软件开发呢??

DarkInDream 2004-11-10
  • 打赏
  • 举报
回复
为什么要说C++是面向对象的,我觉得应该面向对象是一种程序设计思想,C++完全可以面向过程开发,C当然也可以面向对象开发
sigui 2004-11-10
  • 打赏
  • 举报
回复
告诉他,没什么相同的,完全不同的两种语言,就像pascal与c一样。唯一的好处是c++号称能兼容c……

nnd,现在用java来改写c/c++下的算法痛苦死了!要是像用c++改写c那样就爽了……
DarkInDream 2004-11-10
  • 打赏
  • 举报
回复
我说只要看名字即可
C
C++
看见区别了没?
copygirl 2004-11-10
  • 打赏
  • 举报
回复
幸亏我面试的时候没人问过这样的问题,怎么说啊。
doudou52520 2004-11-10
  • 打赏
  • 举报
回复
C语言是结构化编程语言,
C++是面向对象编程语言。
a8a 2004-11-10
  • 打赏
  • 举报
回复
这种问题在面试中经常被问到。
manonroad 2004-11-10
  • 打赏
  • 举报
回复
C语言是结构化编程语言,C++是面向对象编程语言。
C++侧重于对象而不是过程,侧重于类的设计而不是逻辑的设计。
xunfengxxx 2004-11-10
  • 打赏
  • 举报
回复
c结构化程序设计
C++面向对象的,体现了一种思想
C++也是一种机制
向下(C)兼容
qingyuan18 2004-11-10
  • 打赏
  • 举报
回复
根本区别:c是面向过程的,c++是面向对象的
carbonic 2004-11-10
  • 打赏
  • 举报
回复
一个是面向过程的语言,一个是面向对象的语言。另外,做过内核的人都知道,有几个内核是用c++写的?所以说,越往底层做,其实越是我们的目标,就好像你能够用汇编写出别人用c++才写的出来的东东。到了那个地步,你就是爷了。呵呵
xmanvictor 2004-11-10
  • 打赏
  • 举报
回复
我晕,同情搂主,什么公司,这样的问题也问,肯定没好好准备面试题目~~
你我他111 2004-11-10
  • 打赏
  • 举报
回复
从机制上:c是面向过程的(但c也可以编写面向对象的程序);c++是面向对象的,提供了类。但是,
c++编写面向对象的程序比c容易

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

从名称上也可以看出,c++比c多了+,说明c++是c的超集;那为什么不叫c+而叫c++呢,是因为c++比
c来说扩充的东西太多了,所以就在c后面放上两个+;于是就成了c++
beepbug 2004-11-10
  • 打赏
  • 举报
回复
C是SPL(结构化程序设计语言,也有称作面向结构程序设计语言),C++是OOPL(面向对象程序设计语言)。
C是C++的子集。
就这么两句话。
goodluckyxl 2004-11-10
  • 打赏
  • 举报
回复
语法不同

设计模式不同

执行效率略有不同

woshi_zjf 2004-11-10
  • 打赏
  • 举报
回复
c应该是一种中级语言~~c++是再c的基础上添加了许多库;
Flood1984 2004-11-10
  • 打赏
  • 举报
回复
主要是面试考官的意图是什么呢?
lantian3 2004-11-10
  • 打赏
  • 举报
回复
不是把,没这么复杂把。在面试问这个问题应该是要你回答,C是面向过程的,C++是面向对象的。
dawuzj 2004-11-10
  • 打赏
  • 举报
回复
可以写一篇论文出来
Mi_Bo 2004-11-10
  • 打赏
  • 举报
回复
c是过程化的语言,c++包含是c标准的全部,另外扩充是面向对象的部分,也就是封装,继承,多态等
加载更多回复(20)

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧