社区
C语言
帖子详情
面试题:C与C++有什么不同?
TrueZq
2004-11-09 09:42:54
感觉这个题目有点大,不好回答。
如果是面试中被问到,该如何答好?
请勿灌水。
...全文
918
40
打赏
收藏
面试题:C与C++有什么不同?
感觉这个题目有点大,不好回答。 如果是面试中被问到,该如何答好? 请勿灌水。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
C/
C++
面试题
:
C++
与C有什么
不同
?
昨天,小编在一个讨论群里看到这样的对话 有人想要入学校编程俱乐部,面试时,学长问了她
C++
的区别,她没有答上来,就没有通过。 说到C和
C++
的区别,不只是进入学校社团有考核,出了学校,找工作面试时,也会遇到这样的问题,那么该如何回答呢?他们之间有什么区别呢?今天小编就和大家来分享一下~ 考点:C和
C++
的联系与区别 出现频率:★★★★ 解析: C是一个结构化语言,它的重点在于算法和数据结构。对语言本身而言,C是
C++
的子集。 C程序的设计首要考虑的是如何通过一个过程,对输入进行运算处理得到输出。 对于
C++
C++
经典
面试题
(一)
最近看一些
面试题
,觉得如果自己被问到了,并不能很利落的回答出来。 一是从来没有这个意识,二是没有认真的梳理下。 下面对这些题做出分析,哈!个人能力有限,其中难免有疏漏,欢迎大家补充咯! 1.C和
C++
中struct有什么区别? 1>
C++
中的struct类似于class,有变量,有构造函数、虚函数等,有继承,多态等类的特征; 2> C中的struct只有变量,不
C语言
面试题
小练——第6天:
C++
调用C编译器所编的函数、两种for循环的优缺点、
不同
类型变量与零值比较(if语句)
1. 在
C++
程序中调用被C 编译器编译后的函数,为什么要加extern “C”?——2. 请简述以下两个for循环的优缺点——3. 请写出 BOOL ,float,指针变量 与"零值"比较的 if 语句
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章