C++ 是C 的超集吗?可以用C++ 编译器来编译C 代码吗?

C++ 是C 的超集吗?可以用C++ 编译器来编译C 代码吗?
C++ 源自C, 而且大部分都建立在C 的基础上, 但是有一些合法的C 代码在C++ 中不合法。相反的,  ANSI C 继承了C++ 的几个特性, 包括原型和常量, 所以这两个语言并不是另一个的超集或子集;而且它们在一些通用构造的定义上也不同。尽管有这些不同, 许多C 程序在C++ 环境中编译正确, 许多最新的编译器同时提供C 和C++ 的编译模式。但是, 把C 代码当成C++ 来编译通常是个坏的注意; 两个语言的差异普遍上足够让你得到不好的结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值