您好,今天蔡哥来为大家解答以上的问题。零基础学c语言,零基础学c语言 该如何开始相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、首先是鸡汤,也就是为什么要学C语言。
2、你可以先问自己,为什么我要学C语言?是为了应付考试,还是为了应聘,还是为了提高自己的编程能力。
3、我想说的是,如果你打算以后长期从事计算机方面的工作,你就必须会一门编程语言,让C来做你的启蒙伴侣再好不过了。
4、为什么?①通用。
5、②语法简单,C语言学起来真的很简单,关键字就那么几个。
6、③贴近硬件,让学会编程的同时,对计算机的有初步了解。
7、④C语言无处不在。
8、电饭锅,路由器,操作系统 and so on 。
9、⑤对以后学其他语言都是有很大帮助的,具体你会知道什么是堆,什么是栈,内存的分配与释放。
10、这些都是所有语言都会涉及到的。
11、2、学习方法。
12、多写代码,多写代码,多写代码,重要的事说三遍!有一种感觉加“码感”。
13、还有一件重要的是:多思考,多总结,多看别人的文章。
14、推荐你去【CSDN】,或者【博-客-园】开通博客,记录自己的学习点点滴滴。
15、遇到很头疼的知识点怎么办,先跳过去,过一段时间再回头来看。
16、实在解决不了就去Google,百度。
17、你的问题很特别,搜不出来,就去论坛提问吧。
18、提问的艺术:不要问一些百度就能出来的语法问题。
19、具体学习方法:第一阶段 《C Primer Plus》蓝皮+郝斌的C语言视频我没推荐经典的《The C Programming Language》,因为我举得《C Primer Plus》比较啰嗦一点,当然这里的啰嗦是对完全初学者有很大帮助的。
20、看你自己的基础吧。
21、郝斌的视频也是很重要的,初学者往往需要一个“瓢”,一步一步的照着画,最后才会写出自己的代码。
22、第二阶段 《C与指针》 学完C,不熟练指针,就是白学。
23、《C语言深度剖析》来自陈正冲前辈,这是一本关于C语言的“野史”,很有味道,强烈推荐。
24、 《C缺陷与陷阱》 多看别人掉坑史,前车之鉴后事之师。
25、第三阶段 数据结构结构学习。
26、再往后,学习一门面向对象的语言吧!。
本文就为大家分享到这里,希望小伙伴们会喜欢。