win10的话,不要使用VC,如果不是搞专业开发的也不要用VS学习阶段用dev,GCC,C-free,code::blocks都行,我一直再用code::blocks感觉很好用,各部分颜色也能改,编译器也可以选择很多标准。前几个没用过不作评论,不过我用的书上推荐使用gcc。
mingw,有集成mingw的codeblocks安装包。不建议用VS(除非硬件配置够牛)
vc就可以了。也可以用Visual Studio 2014