《C语言学习计划书》
2012年4月世界编程语言排行榜发布,C语言以17.56%的使用率力压群雄,稳坐榜首(详情请点击:2012年4月编程语言排行榜)。随着排行榜的发布,C语言的使用人数也在日渐增长。为了引导广大初学者更好的学习C语言,我们编辑了《C语言学习计划书》,详细讲述了学习C语言的步骤和细节。
如果你在学习过程有什么疑问,可以进入C语言常见问题栏目去查看,这里收录了400多个常见问题,相信对你肯定会有帮助的。
温馨提示:《C语言学习计划书》谨献给C语言初学者和入门者,大牛可以驻足,也可以绕道。(*^__^*)
较早学习C语言的朋友使用Tubor C的比较多,很多早期的教程也是以Tubor C为基本工具进行讲解。不过,现在笔者不推荐使用Tubor C。下载地址:Tubor C下载
下面让我们看一下如何学习C语言。
但是,这样是不够的,要想成为C语言程序设计高手,必须要考虑内存和CPU分配、程序运行效率、程序的移植性和易读性等其他因素,这在软件设计过程中是相当重要的,笔者一个朋友曾设计一个流量统计软件,仅仅是因为多写了一行代码,造成内存泄露(内存被用尽),电脑直接卡死,给三千多用户带来不便。
进阶阶段,你可以系统的学习C语言中文网提供的C语言进阶教程(包括对C语言关键字、预处理、指针和数组、内存管理、函数详解、时间和日期等),也可以在我们的专题列表里详细学习,截至文章发布之日,专题列表已经包含了十六个专题,针对C语言的每一个细节进行详细的讲解。
亲,如果你已经学习了笔者所推荐所有文章,那么恭喜你,即使你算不上大牛,也绝对不是菜鸟了。不过,要想成为绝顶高手,还是要慢慢实践和修炼的。
想要快速学习进阶教程,请进入:C语言进阶教程
如果你在学习过程有什么疑问,可以进入C语言常见问题栏目去查看,这里收录了400多个常见问题,相信对你肯定会有帮助的。
温馨提示:《C语言学习计划书》谨献给C语言初学者和入门者,大牛可以驻足,也可以绕道。(*^__^*)
使用到的软件。
要想写出好的代码,必须有好的工具。目前,使用最广泛的C语言编译工具是VC6.0,各个高校也把它作为教学工具,本站提供了几个不同的版本供大家下载:- VC 6.0中文版下载【同时支持Win7和XP】—笔者亲测可用
- VC 6.0英文版下载【同时支持Win7和XP】—笔者亲测可用
- VC6.0精简版—具有基本的功能。
较早学习C语言的朋友使用Tubor C的比较多,很多早期的教程也是以Tubor C为基本工具进行讲解。不过,现在笔者不推荐使用Tubor C。下载地址:Tubor C下载
第一步:入门,即学会如何写C语言程序。
以C语言作为编程语言的学习切入点,笔者认为是个不错的选择。C语言是一门较早的编程语言,也是一门基础语言,很多理工科高校都把C语言作为必修课。C语言也是一门较底层较高效的语言,不仅在单片机开发和嵌入式开发大显身手,还创造了像C++、PHP等其他流行的编程语言。下面让我们看一下如何学习C语言。
- 了解C语言的特点和有关概念:如C语言的发展过程、C语言版本、C语言特点、C和C++的区别等!
- 了解C语言的数据类型和算法:如基本数据类型和运算符、顺序程序设计、分支程序设计、循环结构、数组等。
- 学习C语言一定要知道它的利器——指针。这正是C语言强大、高效和灵活的地方。如果您没有学会指针,可以说,您就没有学到C语言的精髓。
- 模块化程序设计:函数的定义和使用、结构体和共用体等。
- 其他相关操作,如预处理命令、文件操作等。
第二步:进阶,即写出高质量(高效、无Bug、易读、通用和移植)的代码。
亲,如果您按照第一步的步骤去做了,那么恭喜你,你已经入门了,了解了编程语言的基本概念和思想、能用C语言来处理一般的运算和操作了。但是,这样是不够的,要想成为C语言程序设计高手,必须要考虑内存和CPU分配、程序运行效率、程序的移植性和易读性等其他因素,这在软件设计过程中是相当重要的,笔者一个朋友曾设计一个流量统计软件,仅仅是因为多写了一行代码,造成内存泄露(内存被用尽),电脑直接卡死,给三千多用户带来不便。
进阶阶段,你可以系统的学习C语言中文网提供的C语言进阶教程(包括对C语言关键字、预处理、指针和数组、内存管理、函数详解、时间和日期等),也可以在我们的专题列表里详细学习,截至文章发布之日,专题列表已经包含了十六个专题,针对C语言的每一个细节进行详细的讲解。
亲,如果你已经学习了笔者所推荐所有文章,那么恭喜你,即使你算不上大牛,也绝对不是菜鸟了。不过,要想成为绝顶高手,还是要慢慢实践和修炼的。
想要快速学习进阶教程,请进入:C语言进阶教程