首先必须要说一句:C 语言不是 C++ 的基础! C 和 C++ 是两门不同的语言。别把 C 看作是 C++ 的基础;也别把 C++ 看作是“带类的 C”。在学习它们的时候更是没有先后顺序。那么你想要学好哪个,就去学吧。既然你是在校学习,就先跟着课程进度把基础打好(除非你们的课程很糟)对于打算用 C++ 入门编程的新手,有一本书很适合:'Programming - Principles and Practice Using C++' 最新版应该是第2版。而对编程语言的深入理解,从实践中来会更快些。你有兴趣有想法的话,也许可以尝试写写命令行工具类的小程序练手(比如计算器...),甚至可以用简单的引擎写些小游戏(贪吃蛇之类的)总之,对于爱思考的人来说,在入门时都会觉得“怎么有好多东西都不懂”,这很正常。只要不浮躁、塌下心慢慢学,最终都会搞懂的。