Turbo C++ 和 Dev C++ 的区别

Turbo C++ 和 Dev C++ 的区别

1. Turbo C++ (TC):

它是一种用于C和CPP语言的编译软件。最初发布于1990年5月,但首个稳定版本发布于2008年9月。与Dev C++相比,它需要更多的内存和加载时间。Turbo C++是我们大多数人在学校/大学开始编码生涯时使用的编译器。

2. Dev C++:

Dev C++也用于C和CPP语言。第一个稳定版本发布于2015年4月。与Turbo C++相比,它速度更快。Dev C++非常类似于我们在编程比赛中使用的在线编译器。

让我们使用一个程序来看看它们之间的区别。为了理解这个程序,您必须具有C++的基本知识。

Turbo C++中的代码:

#include <conio.h>
#include <iostream.h>
void main()
{
   clrscr();
   cout << "Hello Geeks!" ; 
   getch(); 
}  

注意:
此程序仅根据Turbo C++软件标准编写。它可能无法在在线编译器或Dev C++中运行。

Dev C++中的代码:

#include <iostream>
using namespace std;
int main()
{
   cout << "Hello Geeks" ; 
   return 0; 
}  

Turbo C++和Dev C++的区别:

序号 Turbo C++ Dev C++
1. 在Turbo C++中,有2个标头文件。#include<conio.h>没有在Dev C++代码中出现。此头文件基本包含用于成功返回程序的getch()函数。 在Dev C++代码中,我们使用默认包含在main()函数中的return 0。
2. 命名空间包含基本的cin、cout和其他关键字。但在Turbo C++中,我们不使用它,因为我们写的iostream.h包含了一切。 在Dev C++中,我们写入namespace std,因为头文件iostream不包含cin、cout。
3. 在Turbo C++中,以前的程序数据保存为垃圾,并在下一次出现在屏幕上。所以需要clrscr()函数。 在Dev C++中,每次编译和运行后,都会弹出一个新窗口。因此,我们不需要清除先前程序使用的屏幕。
4. 在Turbo C++中,默认安装图形。 在Dev C++中,需要手动安装图形。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程