766培训网
电脑培训
c语言入门学习的方法

c语言入门学习的方法

发布时间 :2021-02-03 11:30:35 浏览量:330 收藏
导读:

c语言是一个很有魅力的编程语言,先要让自己喜欢上它,你才会下功夫去学。下面小编给大家介绍c语言入门学习的方法,一起来看看吧。

c语言入门学习的方法

c语言入门学习的方法

1、敲一遍代码

纸上得来终觉浅,绝知此事要躬行。

阅代码百遍不如手过一遍,比如阅读《C程序设计语言》,比较是将里面的代码和习题编译并运行,甚至还需要调试和改进。

有些代码一眼看过去很简单,不过当你敲一遍过去,会遇到很多细节的问题。

普通程序员和优秀程序员的区别,往往也在对于细节的观察和感知上面。

2、项目练习

编程的项目练习是不可或缺的,像C语言编程可以做的项目有哪些呢?比如:Windows API写图片查看器、通过Socket写聊天室软件、通过CGI开发动态网页等。

3、看经典书籍

有不少人学C语言是直接看书,比如看谭浩强写的《C语言程序设计》。

不过,在这里也有一些其他推荐,譬如C语言之父Dennis著作《C程序设计语言》,虽薄但浓缩即精华。

另外还有《c语言宝典》、《C Primer Plus》,这些都是不容错过的。

优秀程序员应具备的能力

1、良好的程序设计能力

(1)掌握常用的数据结构和算法(例如链表,栈,堆,队列,排序和散列)。

(2)理解计算机科学的核心概念(例如计算机系统结构、操作系统、编译原理和计算机网络)。

(3)熟悉至少两门以上编程语言(例如C++,Java,C#,和Python)。

2、专业的软件开发素养

(1)具备良好的编程实践,能够编写可测试、可扩展、可维护的代码。

(2)把握客户需求,按时交付客户所需要的软件产品。

(3)理解现代软件开发过程中的核心概念(例如:面向对象程序设计,测试驱动开发,持续集成,和持续交付等等)。

和其它能力一样,程序设计能力和软件开发素养源自项目经验和书本知识。项目经验因人而异。但书本知识是相通的——尤其是经典书籍,它们都能够拓宽程序员的视野,提高程序员的成长速度。

C语言初学者必读书籍

1、基础

《C语言程序设计:zhi现代方法》(第2版)

《深入理解计dao算机系统》(修订版或第2版)

《C语言程序设计》(第2版)

《程序员修炼之道》

《C和指针》

《C primer plus》(入门优选)

《高质量程序设计指南》(一定要看)

《从问题到程序》(较佳高校教材)

2、内核/驱动

《Linux内核设计与实现》(第3版)

《Linux设备驱动程序》(第3版)

《深入Linux内核架构》

《Linux C编程一站式学习》

3、应用

《UNIX环境高级编程》

《UNIX网络编程

4、进阶

《C陷阱与缺陷》

《C老师编程》

《C语言程序设计》K&R版

《C语言解惑》

《你必须知道的495个C语言问题》

《C语言参考手册(原书第5版)》

《C语言接口与实现》

《C语言的科学和艺术》

《数据结构与算法分析C语言系列》