要如何去学习c语言
发布网友
发布时间:2022-03-01 13:12
我来回答
共2个回答
热心网友
时间:2022-03-01 14:42
其实,网上很多C语言的入门方法..本人学C.2年时间,妄不敢称精通,略懂1,2.
自己总结了些学C语言的方法.请各位学C的同学斟酌体会.
个人认为任何一门语言,入门很重要.所谓工欲善其事,必先利其器.
1.别做个读书匠,拿你的编译器说话.
这个标题,很多新手朋友迷惑,读书也有错?
首先说,学任何语言,光读书是不行的.
尽量多动手写代码最好,然后自己照书把代码一行行敲在编译器上,(每敲一行理解一行.做到心中有个程序运行的大概过程).
接着多运行几次程序,然后根据自己的理解把敲代码时理解错的代码写上注释.
然后,用你的编译器帮你说话,有错了.那错了?怎么错了?多调试嘛,
说到调试.(F10,F11你不按模糊了,你就不算真正的理解C语言本身,比如指针和数组,指针的指针,读程序的话,可能你会被打晕.想理解进去,就多调试吧.)
2.其实,入门书籍的阅读顺序也很重要.
很少人,说先看那本,再看那本书这样来指导新手入门一门语言,也对.
方法是人制定的,难免完善,不一定适合每个人.
但我要说,
(一直想说,其实,学C语言是个过程,别一开始就抱着 The C Progranmming Language 看.不是打击你.你在认真的学也会一知半解. )
建议初学C语言从< C primer plus (第五版) >这本书开始.
(丢掉那些应试教育的C书籍吧,真的不适合你.很多新手朋友都拿潭浩强的那本C书籍入门,说真的,那本书太糙了.)
如果你把每章都看完了,每章的例子程序都敲了,每章的复习题和编程练习做完了.
然后(可以选择C语言大全 第4版 再次学习.这个阶段可尽量快速阅读.上机多练,要求不多.)
那么.我就建议你去看 < C和指针 > 了
这本书,绝对是你巩固C语言基础的最好书籍,还是上面的方法.多动手,不懂就多运行程序.调试.
然后,以上如果你都能真正的完成的话,恭喜你,你算基本掌握了C基础.
再次,<C陷阱与缺陷>
首先,此书不厚,体现老外的C语言细节.很多小细节方见真知.(至少本人这么认为.),多做自我总结.
其中不乏好的编程规则,编程技巧.
现在你要做的是,深入学习C语言了
抱着 The C Progranmming Language 去啃吧..读后绝对有 醍醐灌顶 之感.如果还有困难的话,就多翻翻前期的几本书,多做思想状,
建议买本 The C Progranmming Language 配套的习题解答.效果更佳.
你会发觉,原来C语言可以这么玩.
2本书上面的每个程序,读个10遍吧,加油.我就是这么来的.
随后......
别以为你就入门了.呵呵.
去读C库,C函数.每个给我通读.弄懂每个函数搞什么的? 别以为不重要.真的.
网上多的是C函数大全,去下个来,没事你读着玩行么?相信我.
去CSDN下点C源代码读读吧.
好了.如果你都能认真的读完,那么恭喜你.你入门了
至少语言层次应该不会有问题了..
3.入门后,该怎么办?
<C专家编程>(本人看了5次,一次比一次体会深.看完它.)
另外推荐几本书<编程高手箴言>
(第一章很多对于程序员来说绝对的有帮助.后面几章要点其他知识.有点困难不要紧.克服,坚持)
<你必须知道的C语言495个问题>
<高质量C,C++指南>
<C语言编程精粹>
<C语言高级程序员编程指南> (不算很亮点,本人有几次看的打瞌睡.呵呵)
然后,....C语言你就入门了!
现在,你能做几个项目试试么?
刻苦点,1年多可以学完它.
热心网友
时间:2022-03-01 16:00
首先我的说C语言很重要。有很多语言我觉得都有C的影子!和学习其他语言一样你的首先学会一种语言的语法和书写程序的格式,这些我觉得是最基本的也是不需要你花太多的时间学习的。但是你的注意学习计算机语言你不上机练习之用自己的眼睛恐怕不行!最重要的是你的编程思想,这个就和你的个人的思想和你的积累经验有很大关系!希望你的C学习的很棒!