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

[复制链接]
查看11 | 回复2 | 2008-3-19 10:14:08 | 显示全部楼层 |阅读模式
说了这么多区别,联系是:除了用了二级考试,两个编译器都不利于C语言的学习,对C语言的标准执行不好,写出的程序移植性差。
回复

使用道具 举报

千问 | 2008-3-19 10:14:08 | 显示全部楼层
都是过时的东西推荐vc++ 2008和gcc
回复

使用道具 举报

千问 | 2008-3-19 10:14:08 | 显示全部楼层
从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
-----------------------------------------------------------6、在TC 2.0 中,如果程序中只用到了 printf() 和 scanf() 函数,是可以省略头文件包含 #include ,但在 VC++ 6.0 中不允许省略的。7、在TC 2.0 中,文件包含中可以用 #include格式,也可以用 #include "头文件名" 格式。在 VC++ 6.0 中规定,包含系统头文件用 #include格式,包含用户自定义头文件用 #include "头文件名" 格式。8、在 VC++ 6.0 中程序的调试,设置断点,变量跟踪等都非常方便。没看到具体程序,说不清你那是什么错误,建议你重新启动你的VC++,复制,粘贴,重新来过!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行