title: 无编程基础，跳过C直接学C++，坏处是学习难度陡峭，还是会有知识缺陷，还是二者都有？
desc: 挑的第一本自学教材是C大学教程（第九版），作者：Paul Deitel，Harvey Deitel
topic: 编程
content: 可以直接学C，陡峭不陡峭与其它的基础知识有关，与你学来用的目的也有关。知识缺陷肯定有，但并不是学个C就没缺陷了。主要的知识缺陷在于底层的计算机体系结构，理论层的算法与数据结构，语言层面的编译原理。你当然可以绕过C去学这些东西。
answerer_tags: 已婚人士/专业数星星团队成员