C语言学习计划

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电信梦之队成员学习计划

1、假体任务(大一):c语言学习(这个单元一定要强调规范化!!!):

a.熟悉c语言的编译环境

b.学会c语言的基本结构(可出10~20道题)

c.规范命名变量,学会使用c语言的基本数据类型和常量,熟悉掌握c语言的算是运算

符和表达式(可出100~200道题)(适当减少)

d.熟练掌握c语言的常用语句(可出100~150道题)(适当减少) f.学会函数的定义、

调用、递归(可出100~150道题)(适当减少) g.变量的存储类型(自动变量、外部变量、

静态变量、寄存器变量)的区别与运用(可出80~100道题)

h.熟练掌握宏定义(可出30~50道题)

i.了解结构体、指针、预处理等

注:c语言学好的,深入学习c语言,假期一定要预习c++,不然下学期你们学时会听天

书。

2、大一在下学期完成,大二在假期完成部分:学习单片机最小系统,在c语言平台上编

写小程序,深入学习c语言。

一、具体内容:

1. 熟悉keil的编译环境

2. 学习从c到c51的转换,对51的各个资源跑上一边

3. 学习51单片机和基本外设电路的结合运用

4. 对c语言有很清晰的认识、能够掌握数组、指针、结构体的

编程,学会模块化编程思想。

三、学习强度、要求

a.熟悉keil软件的开发环境,熟练的运用单步、断点等调试手段

b.了解c与c51

的区别

c.学会运用c51编写单片机程序

d.学会通过c51对51单片机i/o口的输入输出进行操作(典型:led流水灯的编写、按

键的操作、数码管的显示操作(可含数字芯片)、lcd的操作)

e.学会51单片机定时器的运用(典型:数字电子时钟的编写、led摇摆帮(这个很好玩)、

pwm控制灯光的强度)

f.学会51单片机中断的运用(典型:数字电子钟的时间调节、闹铃设置)

g.学会51单片机串口的运用(典型:由pc机控制单片机的输出操作,如pc机发命令

led的亮灭)

h.学会51单片机中断优先级的使用

i.学会ds18b20

j.学会使用i2c芯片,典型;存储芯片at24cxx k.学会16*16点阵的编程

l.学会使用lcd1602、图形液晶lcd12864的操作

m.学会使用adc0809\dac0832 参考资料:郭天祥51单片机视频教程及pdf资料、《例说8051》、天狼星51单片机视频

教程。篇二:c语言学习计划书

c语言计划书

2012年4月世界编程语言排行榜发布,c语言以17.56%的使用率力压群雄,稳坐榜首(详

情请点击:2012年4月编程语言排行榜)。随着排行榜的发布,c语言的使用人数也在日渐增

长。为了引导广大初学者更好的学习c语言,我们编辑了《c语言学习计划书》,详细讲述了

学习c语言的步骤和细节。

如果你在学习过程有什么疑问,可以进入c语言常见问题栏目去查看,这里收录了400

多个常见问题,相信对你肯定会有帮助的。

温馨提示:《c语言学习计划书》谨献给c语言初学者和入门者,大牛可以驻足,也可以

绕道。(*^__^*) 使用到的软件。要想写出好的代码,必须有好的工具。目前,使用最广泛的c语言编译

工具是vc6.0,各个高校也把它作为教学工具,本站提供了几个不同的版本供大家下载: vc

6.0中文版下载【同时支持win7和xp】

vc 6.0英文版下载【同时支持win7和xp】

vc6.0精简版—具有基本的功能。

笔者推荐一款代码格式化工具,它可以将杂乱无章的c语言代码按照函数、条件语句、

模块等格式化,让你看起来非常清晰。请点击这里下载:c语言代码格式化工具

较早学习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语言的精髓。

模块化程序设计:函数的定义和使用、结构体和共用体等。

其他相关操作,如预处理命令、文件操作等。

最重要的一点,大家要系统的学习入门教程,请进入学习页面:c语言入门教程

第二步:进阶,即写出高质量(高效、无bug、易读、通用和移植)的代码。亲,如果您

按照第一步的步骤去做了,那么恭喜你,你已经入门了,了解了编程语言的基本概念和思想、

能用c语言来处理一般的运算和操作了。

但是,这样是不够的,要想成为c语言程序设计高手,必须要考虑内存和cpu分配、程

运行效率、程序的移植性和易读性等其他因素,这在软件设计过程中是相当重要的,笔

者一个朋友曾设计一个流量统计软件,仅仅是因为多写了一行代码,造成内存泄露(内存被用

尽),电脑直接卡死,给三千多用户带来不便。

进阶阶段,你可以系统的学习c语言中文网提供的c语言进阶教程(包括对c语言关键字、

预处理、指针和数组、内存管理、函数详解、时间和日期等),也可以在我们的专题列表里详

细学习,截至文章发布之日,专题列表已经包含了十六个专题,针对c语言的每一个细节进

行详细的讲解。

亲,如果你已经学习了笔者所推荐所有文章,那么恭喜你,即使你算不上大牛,也绝对

不是菜鸟了。不过,要想成为绝顶高手,还是要慢慢实践和修炼的。篇三:前辈的c语言学

习整体时间规划,参考一下,省得迷茫。

字符串

相关文档
最新文档