C语言与C++语言能够共用吗?

我想问的是C语言与C++语言它们所使用的语法、函数、以及命令格式是不是一样是,比如一个用C语言编写的程序代码,把它完全复制到C++编译软件中是不是一样的能过运行。... 我想问的是C语言与C++语言它们所使用的语法、函数、以及命令格式是不是一样是,比如一个用C语言编写的程序代码,把它完全复制到C++编译软件中是不是一样的能过运行。 展开
 我来答
hhopk
2020-02-27 · TA获得超过1.9万个赞
知道答主
回答量:19
采纳率:100%
帮助的人:5939
展开全部

可以共用的。具体取决于使用的编译器

使用C编译器:C编译器是不支持编译C++代码的。因为C++有很多C语言标准没有定义的扩展。所以同时存在纯C和C++代码的话是不能通过C编译器的编译的。

使用C++编译器C++是C语言的扩展延伸,C++设计之初就考虑了完全兼容C语言的。所以纯C或是混合C/C++项目都是可以被C++编译器所支持的。

总的来说,只要使用C++编译器就不用担心C/C++混编的问题。

扩展资料:

C语言可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

参考资料:

百度百科-c语言

百度百科- C++

gongxinheng
推荐于2017-10-14 · 知道合伙人软件行家
gongxinheng
知道合伙人软件行家
采纳数:55 获赞数:380
6年游戏开发经验。曾在多个MMO PC游戏以及手游项目担任主程。 目前在美国华盛顿州立大学留学并参与研究项目

向TA提问 私信TA
展开全部

  简单来说是可以共用的。具体取决于你使用的编译器


  1. 使用C编译器:
    C编译器是不支持编译C++代码的。因为C++有很多C语言标准没有定义的扩展。所以同时存在纯C和C++代码的话是不能通过C编译器的编译的。

  2. 使用C++编译器
    C++是C语言的扩展延伸,C++设计之初就考虑了完全兼容C语言的。所以纯C或是混合C/C++项目都是可以被C++编译器所支持的。


  总的来说,只要使用C++编译器就不用担心C/C++混编的问题。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-26
展开全部
C和C++是两种语言,一般没有可比性,由于C++完全兼容C语言,所以很多C++项目开发其实是C和C++混合开发的,很难完全划清界限。但从复杂度上来说,由于OO和Template技术的加入,C++比C语言更加复杂。下面列举一下两种语言的主要差异:面向领域差异:C语言面向底层应用,如内核开发、单片机、DSP等嵌入式领域C++面向游戏、或轻量级客户端开发,如迅雷、QQ这一类开发方式差异:C语言主要基于面向过程开发,主要是大量的函数嵌套与调用C++是基于面向对象的方式以及泛型技术开发基础环境差异:C语言有C标准库以及各领域APIC++ 有STL BOOST以及各领域API 现在C++编译器兼容C语言标准,如VC GCC。但C编译器不兼容C++标准,如dsp,51等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-26
展开全部
首先要先理解下C/C++。 C是非面向对象的语言,C++ 是面向对象的。也就是说,C++ 可以实体化一个控件,而C 不行。打个比方就像是酒店里面,C++是前台的服务,C是后台的服务。前台可见,后台不可见。两者都是服务,只不过性质的同而已。但是前台的要求更高(象是,外貌啊,语言表达啊。。。 我随便说的哈~ ) ,而后台就没啥要求了。也就是说,只能C++兼容C(前台去后台),C不能兼容C++(后台来前台)。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-26
展开全部
是的,完全一样。C++就是在C的基础上增加了面向对象的一些属性和方法。在编译环境下它们是通用的,没有区别。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式