C程序设计语言

来源:互联网 发布:淘宝客服会遇到的问题 编辑:程序博客网 时间:2024/04/28 20:07


    本科的时候学过C++,当时清楚的记得期中考试的时候挂科了,期末考试勉强飘过,班上大部分人都是高分通过,从那时起,我对编程感觉非常畏惧。后来,实验室要做一些编程相关的工作,不得不看看C/C++,借着前人留下来的一些程序,一边谷歌百度一边看,慢慢也熟悉几分,但是要自己很顺利很熟练的编写程序,哪怕是很简单的程序,都感觉很困难。可是有意思的是,自己对编程竟越来越有兴趣,看过java,Android,Python,但总是觉得差了点什么,总觉得只学到了皮毛,毫无成就感。后来看到一篇文章,叫做如何学好C语言,发现了问题。自己太浮躁,什么都想学,但像我这么菜的水平,学的越多越学不好,而且,没有明确的方向,可能学习完一种语言的基本语法,就不知道怎么进阶了,事实上,在还没学好语法的时候,就开始怀疑学这个到底有什么用,于是总是悲剧收场。看了这篇文章之后,想了很久,决定踏踏实实学好C语言,并且开始读《C程序设计语言》。买这本书的时候,发现很多人都把这本书奉为C语言入门的圣经,当然,书的质量肯定是有好有坏,但是我总觉得,最重要的,还是在于自己怎么去学。翻了两三遍,把基本知识点串起来,对整个C语言有个比较清晰的认识,以前我不知道编程语言是用来干嘛的,不知道它应该如何编写,如何工作,不知道它到底是个什么东西,现在总算有了一个比较框架性的了解,这是我最大的收获。前面几章的习题大部分都做了一下,后面的还没做,有些是自己写的,有的参照了该书的习题解答,发到了github上,大家有兴趣的可以参考参考,也欢迎共同探讨。后面的输入输出以及系统接口在《unix环境高级编程》里有详细的描述,有个大概了解即可。不多说了,只有一句话,每天花点时间编程,是最好的学习方法。希望后面能继续分享《算法导论》和《unix环境高级编程》的读书笔记。good luck~

0 0
原创粉丝点击