今天刚学了C语言,感觉完全不懂。我该怎么办?
学C语言跟走路一样。一开始,你必须有学习的欲望。然后,制定计划,坚持练习。量变会引起质变。坚持下去,你会发现原来这么简单。
1,学习资料
书籍推荐:c primer plus是一本不可多得的好书。可以看老谭的书,不过这本蓝皮c primer plus是我书桌必备的参考书,后面还有完整的c99标准库,作为参考书很合适。注意区分c++ primer和c primer plus。
如果你觉得这几本书还是有点难,那就先看看C编程语言吧。
有了经验之后,你应该去看看。这个例子很经典。后面可以看看三剑客的C与指针,C陷阱与缺陷,C专家编程。
如果刚学C语言,可以看看100案例C语言编程经典。
编译器:VS,DevC++,vC++,CodeBlocks,C-Free,Turbo C,关于它们的特点网上有很多介绍,就不赘述了。讲真,入门和基础阶段用哪个都无所谓,或者选自己喜欢的,但是我们推荐初学者用Dev C++。可能现在大学课还在用VC++吧,习惯就好了。
视频推荐:有同学曾经说过,如果视频这么好,上课就不用听讲座了。这是完全错误的。视频是上课的补充,上课一定要听好讲座。视频可以用来查漏补缺,系统学习。哔哩哔哩正在寻找它。
学习方法:
1,郭:学习一门新的语言,第一步是大致了解它所涉及的基础知识,不要求理解的很深,只要求理解——第一遍:不需要知道太多的理论,只需要知道这门语言是什么样子的,主要面向哪些场合,一些基本的语法格式是什么样子的。
2、抄代码:刚开始写代码,没有多少人能马上写出非常完美强大的代码,连基本的语法都会错,这时候抄代码就很重要了,从书上抄,从例子上抄,一边思考,一边思考,回忆语法。
3.模仿和修正:我会复制一些简单的代码,对这种语言的简单语法也比较熟悉,但还是不知道如何编写一个完整的代码模块,所以我要模仿这一步,根据给定的代码编写自己的代码。
4、勤调试:没有人能一下子写出完全正确的代码,自己试着写一些代码,通过不断的调试来验证自己的一些想法,继续思考,再验证,翻来覆去。熟悉一些基本的调试工具和调试方法。
5.读N遍:当你犯了一个错误或者遇到一个问题的时候,从头到尾读一遍代码,反复读一遍。直到你差不多全记住了,你总能找出问题的原因。我相信方法总会比问题多。
6.练习并重复步骤2-5三次以上,无需解释。
7.创新出一个完全不成文的代码,按要求一步步写出来。如果写不出来,或者中间有一堆错误,请参考第六步。
8.启示:主动找到写代码的感觉和成就感,坚持下去,你就掌握了世界上最难的语言,这将成为你软件生涯永远的工具。