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

最近开始学习C语言,用的书是《 C Primer Plus》和 《C程序设计语言》(K&R)这二本书

我是零基础
谢谢大家的宝贵建议。分我就给一个了

就我自己的感觉吧!学C语言其实不需要什么特别基础。而且你的这俩本书的确很适合入门。所以,你好好看这俩本书就很好了。

当然,就我的建议来说吧,你可以先看一遍郝斌的C语言视频教程,这个我有,可以发给你。当然 ,一开始学C语言,你会觉得没什么用,因为就你自身而言,初学很难编写自己想要的程序。所以会有挫败感。学语言,很重要的是坚持和实践。要想写出程序,你必须学数据结构和算法。所以,好好坚持,好好学习。先看一遍郝斌的C语言视频教程(可以百度HI我,告诉我你的邮箱,我可以发给你),这个会使你很快入门,但想要提高,还得多看书, 多实践。(私人建议)。尽管学C语言不需要基础。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-20
0基础没什么,我建议首先学习C语言吧,面向过程的,很好理解的,一开始的话,我不推荐C primer plus,太厚了,找一本300页左右的简单点的,只作为入门,学会最基本的,然后再去看C primer,《C程序设计语言》(K&R),C专家编程等等

Cprimer看的差不多的时候,你可以再去了解一下,数据结构和算法,数据库
如果你以后像往Linux发展,可以学一下Linux,鸟哥的Linux私房菜,高级点,Unix环境高级编程
Windows下的话,要学习C++,学一下MFC或者Qt搞UI的
做嵌入式的话,就要学习单片机原理,Linux等等
要做一个好的程序员,很熟悉一门语言C/C++/Java,基本会一种数据库,网络编程等等追问

鸟哥的Linux私房菜,我现在学到一半,还没学完,不过简单的使用没太大问题了。

谢谢

追答

不谢,求采纳

第2个回答  2014-06-20
不用,直接学习就可以了。
不过如果说相对要有的知识的话就比较多了
像:数据结构、编译原理、汇编语言程序设计、计算机组成原理、通信系统、网络编程技术、网络操作系统、软件工程与方法学、网格计算技术、计算机系统结构等。追问

我准备以后做程序员的,直接看C的经典书籍,第一遍看的云里雾里的

追答

数据结构、编译原理、汇编语言程序设计、计算机组成原理、通信系统、网络编程技术、网络操作系统、软件工程与方法学---------------这几个学习一下吧,最重要的就数据结构吧。

本回答被提问者采纳
第3个回答  2014-06-25
看书你最好要提前做好心理准备,看书能看吐你。理科知识不像文科知识那样,可能一个很简单的知识点,自己看书得看半个小时,而懂的人就讲几句就能懂了,我现在看的是一个叫夏老师的视频,感觉讲得还不错,不繁琐啰嗦,都是讲的重点,而且一听就懂的那种 ,不像什么郝斌曾怡那种讲的特别繁琐,跟读课本似的,都挺不懂。
第4个回答  2014-06-20
学C语言关键是指针,还有多练习例子,先记住些语法,然后写写简单程序,再慢慢地写复杂程序,估计3个星期能搞懂,但链表和指针要多花时间,放心啦,我一女生学C语言都能学懂,相信你也能行,加油。追问

把书看好3星期不够吧,并且书也不薄啊。VC到时刚会用