You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TurboC与Visual C++存在差异吗?附代码对比说明

TurboC与Visual C++的代码写法差异

TurboC和Visual C在代码写法上存在明显差异,以下示例可直观体现两者的区别。另外需要说明:你可在Visual C或其他编译器中使用textcolor()函数。

Visual C++ 示例代码

//适用于Visual C++
#include<iostream>
int main()
{
    std::cout<<"Hello World"<<std::endl;
}

TurboC 对应示例代码

//适用于TurboC
#include<iostream.h>
void main()
{
    cout<<"Hello World"<<endl;
}

另一种Visual C++ 写法参考

//再次适用于Visual C++
#include<iostream>

using namespace std;

int main()  //补充:您可在main后的括号中添加void关键字
{
    cout<<"Hello World"<<endl;
}

核心差异总结

  • 头文件引用:Visual C使用标准C头文件<iostream>,TurboC使用旧版头文件<iostream.h>
  • main函数返回值:Visual C++要求main函数返回int类型,TurboC允许使用void main()
  • 命名空间:Visual C++需通过std::前缀或using namespace std;来使用标准库对象(如cout、endl),TurboC无需额外声明即可直接使用

内容的提问来源于stack exchange,提问作者DJbrine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 10:27:24