说在前面
大一已经基本的结束了关于C语言的学习,并且在老师的带领下,写了一个"学生信息管理系统",熟悉了函数和指针的定义和调用,子曰:温故而知新,可以为师矣。虽然我天生愚钝,恐怕不能为师,但是不复习会慢慢忘掉倒是真事。
0x00 . 什么是C语言
“ C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。” -------摘自百度百科(逃
0x01. 为什么要学习C语言
作为一名程序员或者软件开发人员,掌握一到两门编程语言是必备的,而C语言由于浅显易懂,并且兼容性极强,成为了初学者最受欢迎的语言之一。可以掌握编程思想。
0x02. 怎么学C语言
虽然我接触C语言不过短短一年半的时间,但是我的学习方法就是多看书多练习,多敲代码,不是死敲,要理解着去敲,去想他是怎么运行出来的,我个人非常建议写程序或者读程序时画一个程序流程图,会容易理解很多。
0x03. 一些好的C语言书籍
虽然我也很尊重老一辈的程序员们,但是不得不说谭老先生的书有点过时了(逃
下面一些书籍我觉得很好,很适合新手看
《c primer plus》 普拉塔 (Prata S.)著 云巅工作室 译 现在已经出到了第六版 国内目前翻译的是第五版,如果对自己英文有把握的去读原版吧
《the c programming language》 Dennis M. Ritchie & Brian W. Kernighan 合著 C语言他爹写的,那必须推荐啊
《C和指针》 进阶篇,不多说,我还没啃呢
《C语言程序设计现代方法》 N.king 著 还没啃
《数据结构与算法 C语言篇》 入了门可以一看
《C陷阱与缺陷》 无聊蹲厕可以一看
《C专家编程》 无聊看看 非常风趣 写的很随性 但不失为一个佳作
基本就这些了,国内的谭浩强之类的,想考个二级证就算了的可以看看。
----end----
就酱。。。