安徽招教网:vc是如何决定使用C还是C++的编译器
来源:百度文库 编辑:查人人中国名人网 时间:2024/05/13 17:55:30
比如
for (int i=0;i<10;i++)
{
//code
}
使用c编译器就无法编译成功。
难道就是通过扩展名?
for (int i=0;i<10;i++)
{
//code
}
使用c编译器就无法编译成功。
难道就是通过扩展名?
是通过扩展名的。当你建立c++文件时,编译器是c++。c一般做head用。
我记得在工程菜单的设置命令中可以改变,具体不知道了。
没用过VC,不过我想一般的都应该首先判断有没有C++关键字,如果有转换成C进行编译,我记得几乎所有的C++编译器都是先将代码转换成C再编译。
.cpp文件是按C++编译的,.c文件是按C编译的。