比较小众的支持c11的编译器有Pelles C 和8cc http://www.smorgasbordet.com/pellesc/rui314/8cc · ...
比较小众的支持c11的编译器有Pelles C 和8cc http://www.smorgasbordet.com/pellesc/rui314/8cc · ...
VS对c语言标准支持得不好,GCC5.1开始完全支持C11,PellesC也是支持C11,不清楚是否完全支持。
那你只能用最新的Visual C++ 2010,不光支持C99,还支持最新的C++0X,也是目前世界上最出色的C,C++编译器,没有之一。
可以的,我C语言用的就是VC,C++是在C基础上的扩展,增加了类处理,所以VC兼容于C语言, 使用C编译器:C编译器是不支持编译C++代码的。因为C++有很多C语言标准没有定义的扩展。所以同时存在纯C和C++代码的话是不能通过C编译器的编译的。使用C++编译器C++是C语言的扩展延伸,C++设计之初就考虑了完全兼容C语言的。