何必呢?现在大多主要支持C89标准,主流的主要是Windows下的VC编译器,和Linux下的GCC编译器,gcc对c99的支持比vc好一些,另外就是Intel自己出的编译器,编译出来的程序相对快点,但是仅限对在他自己的CPU平台下。对标准的支持不一定全支持就是最好的,当然也有这样的编译器,比如gcc和vc都不是完全支持c++标准,而有一个编译器(名字忘了)是完全支持的,但为什么它不是主流呢?答案就是效率和速度,完全支持标准是需要效率和速度为代价的。