程序设计基础C++
资源
| 名称 | 册数 | 软件官网 | 下载链接 |
|---|---|---|---|
| 不需要教材,暂无站内资源。 | 这门课学不懂的话,不要着急,大不了放弃课堂,下来慢慢自学。 |
学习建议
对于 C++ 学习,相比阅读书籍,更推荐系统性地跟随视频课程进行学习。按照一些满分的前人的经验,完整学习 黑马程序员 的 C++ 课程,并跟着视频同步写代码,不失为一种良好的选择。最终的目的无非就是看得懂老师PPT中每一段代码的意思,并且掌握一定的程序设计能力,这样一来,因为期末是开卷上机考试,哪怕背不到代码,就算一边照猫画虎一边做题,那也该能取得一个不错的成绩了。
即便已有一定 C 语言基础,仍建议系统学习 C++,尤其面向对象部分概念较为抽象,考试难度也会比平时训练(包括最后的期末模拟题)难度大一截,因此建议扎实跟进课程并动手编程。此外,推荐合理使用 AI 工具(如 Deepseek)进行问题疑难解答,辅助学习,这样不仅能高效解决问题,也有助于提升准确描述问题的能力。
推荐课程版本(黑马程序员匠心之作2019年版):
开发环境
推荐选择
-
小熊猫C++
下载链接:点击下载
传统优秀C++编程工具“Dec-C++”采用更新技术后重构的版本,是一款轻量级 C++ 代码编辑器,内置 MinGW 编译环境,适合初学者快速上手,完成基础的代码编写与调试任务,能够完全满足大一上学期课程学习需求。 -
Clion
官网链接
专业的 C++ 集成开发环境,提供代码补全、调试等丰富功能。适合知道如何完成学校认证、并希望提升编码效率的用户,但因为代码补全功能实在太聪明了,对初学者使用可能对理解底层机制帮助有限。
不推荐选择
-
VSCode
对 C++ 初学者不够友好,主要问题在于环境配置复杂,尤其是 Code Runner 插件在输出中常出现编码错误导致乱码。尽管在网络上有大量配置教程,但多数不够完善,容易耗费精力且效果不佳。该编辑器更适合 Python 等脚本语言或配合 CMake 进行中大型项目开发。 -
Visual Studio
软件体积庞大,初次使用需创建项目,操作相对繁琐。对于课程中的小程序编写而言显得过于臃肿,且可能遇到如强制安全检查等提示,增加初学者的学习成本。