社区
C语言
帖子详情
面试题:C与C++有什么不同?
TrueZq
2004-11-09 09:42:54
感觉这个题目有点大,不好回答。
如果是面试中被问到,该如何答好?
请勿灌水。
...全文
939
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++
常见
面试题
总结
C++
常见
面试题
总结
C/
C++
最常见50道
面试题
C/
C++
经典
面试题
面试题
1:变量的声明和定义有什么区别 为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明, 但是只在一个地方定义。加入 extern 修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。说明:很多时候一个变量,只是声明不分配内存空间,直到具体使用时才初始化,分配内存空间, 如外部变量。
面试题
2:写出 bool 、int、 .........
.c与.cpp的区别解析
这几天在练习数据结构等知识的时候,有时遇见文件保存为c后缀则能编译通过,有时又是保存cpp后缀才能通过。对于这个都没能区分清,是自己的基本功问题,于是百度了一下。幸好有许多和我一样有问题的人。 其实简单来说,cpp就是编译
c++
文件,支持
c++
语法,而c就是编译c语言文件,支持c语言。2者的区别就在于语法和编译时的确别吧。 当然,对于类的引用和某些函数都是应该区别对待的。具体的内容可以...
C语言
70,040
社区成员
243,237
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章