A. 推荐个好用的c语言编译器我是C语言初学者
我不同意上面两人的说法。Tc可以说是较老的了,而且它出现时写C是用C90标准的,并且允许不加部分头文件,而且用起来也很不方便。winTC用的是tc的内核,虽然有了界面,支持复制粘贴等操作,但它的允许不加部分头文件不是方便,却可能成为影响你的原因。你第一次打开时它也说写代码要注意标准的写法。但不加头文件表明你写的代码在这个编译器可以编译,但转到别的编译器就不行了。而你如果习惯了的话,以后写一些软件,用到其它的编译器时,它提示错误你还不知道哪里错。事实上,以前谭浩强的书第二版就使很多人都犯了这样的错误,许多人都按书上的代码,在TC2.0可以运行,但到其它的如VC++等,那些代码都不能用了。而且winTc都没有调试的功能。当你写上百行的代码时,像指针的一引动错误或数组越界,或数值溢出,没有调试功能查看变量的话,想找出错误是很难的,而这些错误,编译器是不报的。推荐的软件有dev-C++用的是linux的Gcc内核, http://u.115.com/file/f69e189f52
devcpp-4.9.9.2.rar http://u.115.com/file/f6dcf25d9ecodeblocks-8.02mingw-setup.exe 还有VC++,不过它很大块。当然c-Free的调试功能也很好用的。