c语言学习计划
c语言学习计划
学习啦在线学习网 C语言在很多人眼里应该都不容易学吧,所以要学好C语言还是要好好制定学习计划。下面是学习啦主编整理的c语言学习计划,希望对您有帮助。
c语言学习计划篇1
第一步:入门,即学会如何写C语言程序。以C语言作为编程语言的学习切入点,笔者认为是个不错的选择。C语言是一门较早的编程语言,也是一门基础语言,很多理工科高校都把C语言作为必修课。C语言也是一门较底层较高效的语言,不仅在单片机开发和嵌入式开发大显身手,还创造了像C++、PHP等其他流行的编程语言。 下面让我们看一下如何学习C语言。 了解C语言的特点和有关概念:如C语言的发展过程、C语言版本、C语言特点、C和C++的区别等!
学习啦在线学习网 了解C语言的数据类型和算法:如基本数据类型和运算符、顺序程序设计、分支程序设计、循环结构、数组等。 学习C语言一定要知道它的利器——指针。这正是C语言强大、高效和灵活的地方。如果您没有学会指针,可以说,您就没有学到C语言的精髓。 模块化程序设计:函数的定义和使用、结构体和共用体等。 其他相关操作,如预处理命令、文件操作等。 最重要的一点,大家要系统的学习入门教程,请进入学习页面:C语言入门教程 第二步:进阶,即写出高质量(高效、无Bug、易读、通用和移植)的代码。亲,如果您按照第一步的步骤去做了,那么恭喜你,你已经入门了,了解了编程语言的基本概念和思想、能用C语言来处理一般的运算和操作了。 但是,这样是不够的,要想成为C语言程序设计高手,必须要考虑内存和CPU分配、程序。
c语言学习计划篇2
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语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画它是数值计算的高级语言。
常用的编译软件有MicrosoftVisualC++,BorlandC++,WatcomC++,BorlandC++,BorlandC++Builder,BorlandC++3.1forDOS,WatcomC++11.0forDOS,GNUDJGPPC++,Lccwin32CCompiler3.1,MicrosoftC,HighC,等等......