TC与VC6.0的区别又那些啊?

来源:百度知道 编辑:UC知道 时间:2024/09/28 17:51:55
我以前会用TC编程现在改用VC6.0了但是运行后却总是出现下面的错误警告;shujuchuandi.exe - 1 error(s), 0 warning(s),这是为什么啊,希望那位能帮帮忙啊?

TC只能编译C程序 VC能编译C/C++程序
你双击错误行将定位到源代码 看看那行源代码是怎样的

说了这么多区别,联系是:
除了用了二级考试,两个编译器都不利于C语言的学习,对C语言的标准执行不好,写出的程序移植性差。

都是过时的东西
推荐vc++ 2008和gcc

从2008年4月份开始,全国计算机等级考试二级C的上机考试环境将由原来的 TC 2.0 改成 VC++ 6.0,那么,这两个环境有什么区别呢?
1、TC 2.0 是基于DOS操作系统的,而 VC++ 6.0 是基于 Windows 操作系统的;
2、TC 2.0 不支持鼠标操作,只支持键盘操作,诸如光标的定位,代码的复制、删除、移动等操作不如在 VC++ 6.0 中方便;
3、TC 2.0 环境中C语言源文件的扩展名默认是 .C,而在 VC++ 6.0 中C语言源文件的扩展名默认是 .CPP;
4、在 VC++ 6.0 中编程调试是以工程开始的,并且支持多文件结构;
5、数据类型的区别
-----------------------------------------------------------
数据类型 TC 2.0 编译器 VC++6.0 编译器
-----------------------------------------------------------
int 2 byte 4 byte
short int 2 byte 2 byte
long int 4 byte 4 byte
float 4 byte 4 byte
double 8 byte 8 byte
-----------------------------------