如果是要自学C语言,那么就可以找一些C语言入门的书籍来看,比如谭浩强的《c程序设计》,对于初学者还是有较大的帮助。
在有了一些C语言的理论基础之后,推荐看严蔚敏教授的《数据结构》,本书的前半部分从抽象数据类型的角度讨论各种基本类型的数据结构及其应用;后半部分主要讨论查找和排序的各种实现方法及其综合分析比较。
再看过一些C语言入门的书籍之后,特别是钻研透了数据结构,因为编程语言语法基本上都是相似的,c语言编程讲究的是逻辑思维能力,把数据结构学好了,再以后的编程中能取得举一反三的奇效,这时我们可以尝试着自己在计算机上编写一些小程序。你可以先看一些编程经典案例,然后再尝试自己将代码打出来,不熟悉或者出错的地方再回顾或者查资料解决,推荐《c语言经典编程282例》。
既然我们要在计算机上编程,那么就需要编程软件辅助,我们的计算机是没有自带编程的软件的,我们需要去网上下载。推荐eclipse,Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK),直接在浏览器中搜索然后下载,按照提示安装即可。
好了,我们学习C语言的入门书籍和软件基本已经齐全了,初学者使用时绰绰有余的,所以只要你具备一定的分析能力和逻辑思维,入门级英语水平,和对C语言孜孜不倦的求学之心,那么相信你肯定可以学好C语言,成为一名合格的程序员!