TC可以直接调用硬件中断,但所有Win32程序非Ring0级的都不允许,
DOS和Win32是完全不同的系统。
好比你在说你在Linux编译器上完成的程式,怕是Win32编译器不太能胜任,因为根本是两码事
再想想
九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。 -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。 -毛泽东
我并没有说用TC就是坏,我只是认为TC不适合给初学者学习之用。
我第一次用的编辑器就是TC,不过用了不到两天我就已经没有再用了,原因你们自己猜。
我当初学C的时候,是随便找的一本C基础的书(不是老潭的,也不记得是谁出的,不过风格和老潭的一样烂),
把基本语法从头到尾看完(代码格式方面那时已经看不惯书上的,一直没用书上的风格写),
然后在TC上实验过的程序有三个,一个是Hello world,一个是1+2+3+..+100,一个是字符串输入输出,
写完这三个以后我就没碰过TC了。然后就直接过渡到VC6+MFC编程,我是在MFC里学的C,
那时一写就直接写GDI界面的应用程序,是最近才回到Console下面进行算法学习的编程,
有很多问题如吃回车、TC能进行main递归就是几个月前泡论坛才知道的东西。
多了解并没有坏处,多了解可以让你写出通用性更强的代码,
然而当你对VC,GCC,TC等编译器的主要特性都了解一些的话,
你就会明白,为什么会有标准,标准有什么好处,
怎么样写出来的代码在不同的编译器都能顺利通过。
当然,很早我已经不考虑保证我的代码在TC下能够通过,光是int长度问题我就已经无法忍受了。
我最近写的代码也已经不再考虑能在VC6上通过,
现在我只考虑VC7,VC8,G++上能通过就够了,再向下兼容已经没有必要了。
by 雨中飞燕 QQ:78803110 QQ讨论群:5305909
请大家不要用TC来学习C语言
C/C++算法习题(OnlineJudge):[url]http://yzfy.org/[/url]
[此贴子已经被作者于2007-8-28 21:07:49编辑过]