C语言的学习(二)---需要掌握的知识点
2016-03-20 本文已影响181人
毕荈
在C语言的教程中,谭浩强的《C语言程序设计》还是很有广泛的群众基础,虽然做编程的一般都骂谭浩强的居多,不过我不想脱离你们手上的学习资料上讲。我更想是在你们当下学习中,能帮你们明白学习重点,提取出更有价值的知识点。
这是《C程序设计》的电子版。
他分了十一章,在我看来只需要看其中的3.4.5.6.7这五章就可以了。
关于这几章的取舍问题,我要解释一下。我选取的5章是包含编程的基础知识,归纳一下就是变量的声明,变量之间的运算,逻辑顺序的编写,与函数。
舍弃的几章是:算法--程序的灵魂(也许算法是程序的灵魂,但是这是一个大坑,先暂时不要放精力关心)。指针(听着是很有用,不过除非你的程序很需要性能上的提升,一般不建议学习,而且C#中,已经把指针定义为不unsafe)。
要说一说,为什么有很多人骂谭浩强的书。用一句话形容就是:没有对比就没有辱骂。就像足球一样,中国足球就是挨骂的,国外都是陈赞的。在谭浩强的那个时代这本书是有意义的,但是在我们这个时代,我们很容易找到国外大神写的优秀教程。。。这本书的小家子气概就显现出来了。。。
继续说:知识点吧。
这本书只需要看三天!
-----------------------推荐的五章的内容都要全看吗?
-----------------------NO,阅读量可以精简到十分之一。
下面给出,C语言的肉胡,满满的都是能量!
上图对应的是:变量的声明。
上图对应是:变量的运算。
上图对应的是:逻辑顺序的编写。
上图对应的是:函数。
图中花红线是要特别关注的,被红线叉掉的是要现在可以不去了解。
这个课程精简了很多内容,这些东西也只要看三天,(当然我说的三天不是每天晚自习学一两个小时,而是每天至少要拿出来6个小时,重点突击)。