第1个回答 2008-09-02
总体来说,VC 淫荡于 TC。
TC和VC都是IDE(集成开发环境),
而非ayayahooo所说,是一个编译器。
这个和水平高低毫无关系,只要你愿意,用哪个都可以。
刚用VC晕头转向是很正常的,不急,慢慢来。
出错时要善用搜索,把自己编译时莫名奇妙的错误搜一下,
一般都会有答案。
wdlgood7这位估计是根本没用过VC 2003以上,
不知为何竟出如此谬论。
VC2003以上是和.NET有关没错,
它本身是在.NET上面建立的。
但是这丝毫不影响你在上面做原生开发。
而且VC6支持的并不是标准的C++,而VC 2005以上就没有了这个问题。
奉劝你一句,尽量用高版本的开发工具,避免用VC6这类东西。
时代总是要进步的,新的东西必然要代替旧的
--------------------------------------------------------------
既是初学,就不要冲着考试资料去,没用。
自己弄本C的书看看,自然熟能生巧。
编译不成功的话,你注意下是不是弄错什么东西了。
比如我很久很久以前就曾经因为把
int main()
写成
int Main()
编译不通过而百思不得其解。
第2个回答 推荐于2017-09-16
1、VC和TC都只是工具而已,主要的还是在个人。高手利用TC照样可以写出很优秀的代码,不过还是使用VC的较多,调试功能强大、很方便。
2、不论是 VC 还是 TC,其实都是C(或C++)语言,不同之处是不同版本(或厂商)的编译器,当然不同版本或厂商的编译器就可能带不同的库文件或工具或宏。
3、Windows 系统就是用汇编和C++编写的,但是微软决不利用VC里边提供的MFC库(执行效率太低,容易出错)
4、所以只要C或C++学的比较好,不论是VC还是TC都可以迅速的掌握(主要是掌握里边的工具和库就行了)。
第4个回答 2008-09-01
TC是单纯的编译器,而VC是一个完整的软件开发平台,初学用TC,等你水平高了可以用VC开发一个完整的软件了。