学习C语言的基本思路与参考书籍推荐

来源:互联网 发布:淘宝众筹平台 编辑:程序博客网 时间:2024/04/30 01:04
计算机行业发展非常快,大学里的教育基本都跟不上实际的社会需求。如果你所在的学校还在指定大家使用谭浩强的教材,或使用VC6.0来教大家上机实验,那你不妨看看本文,这里有一些建议可以帮助你不会脱离社会太远。

  考虑到这是一个过来人感觉很基础,但是对于初学者又觉得困难重重的问题,我想如果这篇文章要想写得不让你觉得专业名词扎堆,内容高深莫测,读完还是不知所云,那最好的办法也许是,我们通过沟通的方式把整个“C语言应该怎么学”的问题由小及大的展开,慢慢来谈。

  在开始之前,我们先来做一个小测试。

  一、小测试,你准备好学习C语言了吗?

  1.你是否听说过二进制数,他们是如何进行运算的?(基本的数的进制知识)

  2.你能说出一个最小的计算机系统由哪些部分构成吗?(基本的计算机结构知识)

  3.计算机是如何存储图像的? (数字化原理)

  上面这三个问题,能回答的同学举手。如果你举手了,那么我们进入下阶段的讨论,否则,我将告诉你,你现在最重要的事情,是赶紧找一本《计算机科学导论》把预备知识补充好。

  因为——

  C语言说到底是一门以内存为中心的编程语言,你能不能学懂它,其实很大程度上不是取决于你智商高低,而是你是否拥有扎实的计算机结构、存储、运算原理方面的知识!!

  在这里,我想强调,任何新知识的学习都是有一定的前提条件的。C语言学习的前提条件就是,对计算机系统要有一个整体的,科学的基础认识。 脱离了这个基础认识,一切都很困难。

  所以,有些同学学不会C语言,不是因为他们智商不行,而是因为他们没有准备好。

  我花时间写这篇文章来给大家讲C语言的学习,当然是希望大家真正的学会、学懂C语言,并能够真正感觉到它的用处,所以很抱歉我不会像培训机构那样,告诉你“零基础”就能够开始学。但如果你真的按照我说的去做,那么至少从现在起,你确实是开始有点“学院派”的认真了。

  在这篇文章的最后,我推荐了一本我曾经读过的《计算机科学导论》。这本书可以说是我的启蒙书,我读过,真心觉得好,所以推荐给需要的同学。

  好了,接下来我们进入C语言的学习过程。

0 0
原创粉丝点击