在开发项目时,除了需要编译器以外,还需要编辑器,调试器,项目管理工具以及其他插件。把这些工具打包在一起,统一发布和安装,就是集成开发环境(IDE,Integrated Development Environment)了。例如Java项目常用的Eclipse、Python项目常用的Pycharm以及C++项目常用的VisuaStudio等。C语言项目有很多款好用的IDE,我们来对比一下他们的优缺点。经过比较,综合考虑,对于学习来讲,Windows平台下建议使用DevC++,Mac平台下建议使用Xcode!