编译c语言可以用c++的编译器吗?

如题所述

不可以,比如你用C编译器能编译过的,C++编译器就不一定能编译过。

main()
{
    printf("Hello, world!\n");
}

这个代码在C里能编译通过,但是C++里会提示错误信息:

[Error] 'printf' was not declared in this scope

还有很多其他例子。。。

所以,千万不要用C++的编译器编译C代码。(可能导致意外)

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-27
可以的,C的程序在VC++6里面照样可以执行和编译。我一直就是这么做的,放心好了。

编译C程序,可以把后缀名改成.c而不是.cpp,然后函数可以用extern "C"本回答被网友采纳
第2个回答  2015-03-15
没有任何问题,也不需要任何改动,就能用C++编译器编译C语言
第3个回答  2015-03-15
可以,没有问题
第4个回答  2015-03-15
这个没有问题的。

C语言与C++语言能够共用吗?
C语言与C++确实可以共用,但其兼容性取决于所使用的编译器。当你使用C编译器时,需要注意的是,C++在很多特性上扩展了C语言,这些扩展可能不被C编译器支持,因此混合编写的C和C++代码无法通过C编译器进行编译。然而,如果你使用的是C++编译器,情况就有所不同了。C++设计时就考虑了对C语言的兼容性,...

c++编译器能不能编c语言啊?
可以 不过 C++是一门语言 c也是一门语言 编译器 不知道你说的c++编译器是什么编译器 是不是VC c有些库不包含在以c++

用c++写的程序,一定可以在c编译器中编译
是的这两种语言中,C语言出现的更早,C语言不兼容C++,不能使用C语言编译器来编译C++程序。但是C++编译器完全兼容C语言,你可以用C++编译器来编译C语言的程序的程序。目前常见的编译器都是C++编译器,可以用来编译两种语言的程序。

c语言可以用什么开发软件?
c语言是一种面向过程、抽象化的通用程序设计语言,可以编写c语言的软件有Vim、C++编译器、Dev-C++、Code::Blocks、Visual Studio等。1、Vim是一个功能强大、高度可定制的文本编辑器,被推崇为类Vi编辑器中最好的一个。2、C++编译器是一个C\/C++编译器,其功能完整、包含多种SDK,且容量极小,安装版...

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++代码。自己区分的话:1、包含头文件格式:include 和有using namespace的,都应该属于C++的内容。而#include也应该是C++,因为它属于C++的库,由于C++代码可以应用C语言的函数库,所以比较难区分。比如#include的,不一定...

为什么我的C++编译器无法编译C语言程序?
此时,请注意,编译器无法在格式字符串中检测到浮点格式规范。4,下一步是使用浮点参数以符合浮点格式规范,或在程序中的其他位置执行浮点分配。请注意,此操作将导致加载浮点支持。5,最后一步是,当程序以混合语言编写的程序链接时,在FORTRAN库之前指定C库。重新解决了秋天的飞行问题。

用什么软件编写c语言
c语言是一种面向过程、抽象化的通用程序设计语言,可以编写c语言的软件有Vim、C++编译器、Dev-C++、Code::Blocks、Visual Studio等。1、Vim:Vim是一个功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件,普遍被推崇为类Vi编辑器中最好的一个。2、C++编译器:“...

学c语言用什么软件比较好?
对于手机用户,可以选择C语言编译器或C++编译器(也称为C4droid),它们均支持在手机上直接编译和运行c语言程序。在电脑上,Visual C++ 6.0是一个经典选择,尤其适合初学者,但因不兼容Win7和Win8系统,推荐避免使用。Dev-C++是一个免费、轻量级的C\/C++集成开发环境,功能与早期的VC++6.0相似,自带...

vc++可以用来编译c程序吗
可以。包含c编译器的。文件后缀 cpp 默认c++ 后缀 .c默认 c语言

相似回答