学习计算机C语言之前,要具备哪些知识,才能看的懂

计算机菜鸟、只会一些基本操作、我准备以后做程序员的,直接看C的经典书籍,第一遍看的云里雾里的,请问要怎么去学习?希望大神能详细说一下:学习前必须了解哪些----怎么去入门。

大学软件专业的学习方法是这样的,提供你参考:
学C语言之前,有三个有用的课程和准备:英语、《计算机原理》课程、熟悉一个编程环境。
编程学习,是一个读书和动手的综合过程,只看书是不行了,如果英语基础过得去,看看计算机原理(通读理解即可),之后就是大量的看书、做程序、看书、做程序,这样的循环过程。如果是自学,那么视频课程是重要的,因为缺少老师的讲解,入门确实云里雾里,建议首先从视频教程开始,大致掌握了半本书之后,视频就可以丢弃了,这个效率相对较低,学会使用搜索引擎和帮助并大量阅读代码是很有必要的。
合格程序员,不止需要掌握语言,编程思想、架构设计都是很有用的。追问

入门前需要先弄懂哪些计算机知识呀?

追答

《计算机原理》
大致这样的一本书即可,因为作为程序员,你不可避免的时刻和软件、硬件打交道,很多知识都是不断积累的,你不可能都准备好了才开始学。
初期需要掌握的,就是大致的电脑硬件结构,操作系统的基础常识等等,有专门的大学教材讲述这些。

追问

最后问一下这是刚才在淘宝找的一套书
计算机组成原理第2版+数据结构C语言版+计算机网络第6版+第四版计算机操作系统
买第一本就好还是全套呀?

追答

数据结构C语言版 对于初学者太难了。
计算机网络第6版 单纯看书没有太大意义,用到再说。

第一第四本有用,不过,都不是入门书籍,属于专业课程书籍,不建议购买。
组成原理的书籍很多,随便买一本吧,说实话,大部分看前半本足够,可以买便宜的^_^

操作系统专业教材,和网络、软件工程、数据结构这些,你至少要在基本熟悉C语言之后再看,否则完全没概念。
推荐两本:
《微型计算机原理与应用》通读
《windows程序设计》学C语言半程开始同步看。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-01
具有高中英语水平就行
先拿本书看看,看的时候试着将书上的例子输入到电脑中进行验证,分析。打好基础后再找些实例练练手,慢慢的就知道怎么学好C语言了

可以给你推荐本书《C语言程序设计教程》(第二版)沈济南编的
也可以看谭浩强编的《C语言程序设计教程》追问

网上说要先了解数据结构、编译原理、汇编语言程序设计、计算机组成原理、通信系统、网络编程技术、网络操作系统、软件工程与方法学、我这些全都没懂呢

追答

关键还是要多动手操作 操作熟练了之后就慢慢就懂了 先了解简单的
那些都是后面的高级编程的时候用到的,你现在才入门,我个人觉得没必要先学那些

第2个回答  2015-05-01
不需要。c是基础而且很难的语言,可以用它做入门。但c不是用做开发,开发多用Java
c#。主要还是看你走哪方面走追问

程序员有哪些方面方向

相似回答