目录
- 零基础学习C语言该怎么入门?
- 第一步 视频课程
- 第二步 阅读配套教材
- 第三步 完成配套练习习题
- 第四步 如果题目不会做怎么办?
- 第五步 如果参考答案看不懂怎么办?
- 第六步 熟练使用C语言
- 第七步 全面理解C语言
- 第八步 精通C语言
- 第九步 C语言实战
零基础学习C语言该怎么入门?
第一步 视频课程
首推中国大学MOOC的《程序设计入门 C语言》和《C语言程序设计进阶》,主讲老师是浙江大学计算机学院老师翁恺,课程评价好评如潮。
程序设计入门——C语言_浙江大学_中国大学MOOC(慕课) (icourse163.org)
C语言程序设计进阶_浙江大学_中国大学MOOC(慕课) (icourse163.org)

第二步 阅读配套教材
视频里面只讲解了核心知识要点、重难点内容,在看视频的同时阅读配套书籍以便理解一些细节问题。配套教材为何钦铭、颜辉主编,高等教育出版社出版的《C语言程序设计(第四版)》。

第三步 完成配套练习习题
在教材封面有在线题目集的读者验证码,通过读者验证码可以在PTA网站做配套练习习题。
浙大版《C语言程序设计(第4版)》题目集 (pintia.cn)

第四步 如果题目不会做怎么办?
可以参考我写的参考答案
PTA 浙大版《C语言程序设计(第4版)》题目集 参考答案(编程题)
PTA 浙大版《C语言程序设计(第4版)》题目集 参考答案(函数题)
第五步 如果参考答案看不懂怎么办?
这里有参考答案的详解教程,每个题目都有足够详细的讲解。
PTA浙大版《C语言程序设计(第4版)》题目集 详解教程
第六步 熟练使用C语言
练习下面这个题目集里面的全部题目,全部做完之后对C语言的使用就算比较熟练了,学习C语言就算入门了。
PAT (Basic Level) Practice (中文) (pintia.cn)
这个题目集也有我写的详解教程
PAT (Basic Level) Practice详解教程
第七步 全面理解C语言
如果要对C语言理解得更加全面透彻,推荐《C Primer Plus 》。

第八步 精通C语言
如果想要学习最新的C语言标准,今后用C语言来做嵌入式系统、设备驱动和操作系统等产品开发,强烈推荐《C 陷阱与缺陷》、《征服C指针》、《C语言程序设计 现代方法》。
第九步 C语言实战
如果要用C语言开发出具有实用价值的程序,至少还需要学习数据结构,通常还需要学习Linux操作系统、计算机网络等内容。

















