



“工欲善其事,必先利其器”,设计优良的开发环境能够提供拼写和语法检查、代码自动补全及代码重构等辅助功能,可以简化开发过程,大幅提高工作效率,使学习者只需关注业务处理。本章介绍基于Windows操作系统的开发环境搭建,与基于Linux内核的操作系统下部署开发环境的步骤相似,读者可根据开发环境对应的帮助文档进行操作。
同一算法可以使用不同编程语言实现,各种编程语言各有优劣,鉴于使用C和C++的读者较多,本书采用C语言进行描述,同时提供C和C++两种代码供读者学习。在Windows操作系统下,C/C++语言的集成开发环境很多,包括Visual Studio Code、Visual Studio、JetBrains CLion和Code∷Blocks等。本章以免费、轻量级且辅助功能较好的Visual C++学习版和Code∷Blocks为例介绍学习环境的搭建。