关键词不能为空

当前您在: 主页 > 高中公式大全 >

c语言学习计划

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-24 15:47
tags:

小学英语语法大全-狂蓉你听着

2021年1月24日发(作者:盛祖嘉)
文档来源为
:
从网络收集整理
.word
版本可编辑
.欢迎下载支持
.

c
语言学习计划



篇一:
C
语言学习计划



电信梦之队成员学习计划



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


)< br>:
a.
熟悉
c
语言的编译环境



b.
学会
c
语言的基本结构(可出
10~20
道题)
c.
规范命
名变量,学会使用
c
语言的基本数据类型和常量,熟悉掌握
c
语言的算是运算



符和表达式(可出
100~200< br>道题)
(适当减少)
d.
熟练
掌握
c
语言的常用语句
(可出
100~150
道题)
(适当减少)
f.
学会函数的定义、



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



静态变 量、寄存器变量)的区别与运用(可出
80~100
道题)
h.
熟练掌握宏定 义
(可出
30~50
道题)
i.
了解结构体、
指针、预处理 等注:
c
语言学好的,深入学习
c
语言,假期
一定要预习
c ++
,不然下学期你们学时会听天



书。



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



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



一、

具体内容:

1
文档来源为
:
从网络收集整理
. word
版本可编辑
.
欢迎下载支持
.



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
芯片,典型
;
存储芯片
at24cx xk
.学会
2
文档来源为
:
从网络收集整理
.word< br>版本可编辑
.
欢迎下载支持
.

16*16
点阵的编程



l

学会使 用
lcd1602

图形液晶
lcd12864
的操作
m< br>.

会使用
adc0809dac0832
参考资料:郭天祥
51
单片机视频
教程及
pdf
资料、
《例说
8051

、天狼星
51
单片机视频



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



XX

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




情请点击:
XX

4
月编程语言排行榜
)
。随着排行榜的
发布,
c
语言的使用人数也在日渐增



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



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

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


多个常见问题,相信对你肯定会有帮助的。温馨提示:

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



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



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


中文版下载【同时支持
win7

xp

vc
英文版下载【同
时支持
win7

xp


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

笔者推
3
文档来源为
:< br>从网络收集整理
.word
版本可编辑
.
欢迎下载支持
.
荐一款代码格式化工具,它可以将杂乱无章的
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

言强大、高效和灵活的地方。如

4
文档来源为
:
从网络收集整理
.word
版本可编辑< br>.
欢迎下载支持
.



果您没有学会指针,可以说,您就没有学到
c
语言的精
髓。

模块化程序设计:函数的定义和使用、结构体和共用
体等。其他相关操作,如预处理命令、文件操作等 。最重要
的一点,大家要系统的学习入门教程,请进入学习页面:
c
语言入门教程
第二步:
进阶,
即写出高质量
(
高效、

b ug

易读、通用和移植
)
的代码。亲,如果您



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



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

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

cpu
分 配、程



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



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




)
,电脑直接卡死,给三千多用户带来不便。进阶阶
段,
你可以系统的学习
c
语言中文提供的
c
语言进阶教程
(

括对
c
语言关键字、



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



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

5
文档来源为
:
从网络收集 整理
.word
版本可编辑
.
欢迎下载支持
.



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



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



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

字符串



学习时间:


w
”周,下同)

知识点
checklist


strlen()
函数的 返回值是什么类型的?字符串
strlen()
的值,是否和他占据的内存空间相同?

你是否知道
strcpy
函数存在的潜在风险?如何避免?

如果 一个字符串没有
字符串结束符,而调用
str
开头的库函数,会发生什么?



strcpy(),strcat(),strcmp(),strncpy() ,strncat(),strn
cmp()
内部到底是如何运行的?这



些函数到底对源字符串和目标字符串做了些什么?你
是否观察过它们运行时两个字符 串内存



的变化?



上面这些函数使用时,各有哪些需要注意的地方?


会几种字符串查找操作?



c
语言中有字符 串这个数据类型吗?对字符串进行操作
的时候,是否为字符串结尾符预留存储位置?不然的话容易
造成非常



访问内存。

数组

6
文档来源为
:
从网络收集整理
.word
版本可编辑
.欢迎下载支持
.



学习时间:
2w


知识点
checklist


你肯定知道,定义“
int a[10];


a[10]
这个元素是无
效的。

你知道几种数组初始化的方法?数组和指针有千丝
万缕的联系而又不同,你是否对他们在不同情况下的 使用进
行过详细



的总结?




int calendar[10][20];

,这是一个什么样的数组 ?
它拥有
10
数组类型的元素,还是



20
个?




int a[10];

,数组名
a
在本质上是一个什么?你是
否打印过
a
的值?

你知道几种获



取数组某元素的方法?



指针和数组相同吗?什么时候相同?什么时候不同?
用指针和下标访问数 组元素,那种方式更快?结构体



学习时间:
1w


知识点
checklist


你知道什么是位域结构体吗?如何定义它?如何使用
它?

你知道字节对齐对结构体占用内存空间大小的影响
吗?如何计算结构体占用内存的大



小?





学习时间:
1w
7
文档来源为
:
从网络收集整理
.word
版本可编辑
.
欢迎下载支持
.



知识点
checklist


你知道宏的本质是什么吗?函数?语句?类型定义?
或者其他?

你知道语 言设计者为什么设计宏吗?这些原
因目前是否仍然成立?你会设计带有参数的宏吗?你知道
使用 宏的参数的的时候的注意事项吗?你会设计带有可变
参数的宏吗?你知道使用宏有什么劣势吗?你有没有 更好
的替代方案?

枚举



学习时间:



知识点
checklist


是否可以指定枚举中各项的值?如果不指定值,枚举的
第一个值是多少?

枚举的值是否可以是负数?定义枚举的
时候,你是否专门定义了枚举的最小值和最大值?
switch


学习时间:



知识点
checklist


switch(c)
中的
c
的数据类型有哪些?

你是否在 所有的
switch
中都加了
default
语句?是否在所有的
c ase
中都加

break
语句(一般情况的做法)?如果你不加
b reak
,将




发生什么?
static


学习时间:
1w


知识点
checklist


static
的三个主要作用是什么?
static
的修饰的局部
8
文档来源为
:
从网络收集整理
.word
版本可编辑
.欢迎下载支持
.

变量是保存在什么地方的?全局变量哪
static
修饰的全
局变量和函数,在其他的文件中是否可以访问?如何访问?

你知道



static

c
语言中实 现封装和隐藏的利器吗?你是否经
常使用?定义在不同源文件中的
static
全局变 量,编译器
是否允许他们的变量名称相同?他们在



内存中的地址是否相同?函数那?
const


学习时间:
1w


知识点
checklist


你是否经常使用
const
来表明不能够被更改的变量?你是否经常使用
const
常量来代替宏?下面四种情况,你知道
是各表示什么意思 吗?
int i_value= 10;


const int* pvalue = &i_value int const *pvalue =
&i_valueint* const pvalue= &i_value const int* const
pvalue = &i_value
你知道
const
常量如何初始化吗?

sizeof


学习时间:
1w


知识点
checklist


对于字符数组,
strl en

sizeof
的值是否相同?
sizeof
本质上是函数还是 宏?
sizeof
的返回值是什么类型?






学习时间:
3w
9
文档来源为
:
从网络收集整理
.word
版本可编辑
.
欢迎下载支持
.



知识点
checklist



int
*p;

&p

p

*p
他们的值分别表示什么含义?


定义的指针初始化了没?

你理解指针的指针的概念吗?你
会使用吗?




int *pi_value; pi_value = 0x100000;

pi_value
+ 1
的值是是多少?

你会定义



函数指针吗?



你会使用函数指针调用函数吗?关于指针和数组,请参
见知识点数组。动态分配内存



学习时间:
1w


知识点
checklist


动态分配的内存是保存在什么地方 的?什么情况下使
用动态分配内存?动态申请内存一定要释放,否则会内存泄
露。你是否使用过 内存检测工具?

函数



学习时间:
1w


知识点
checklist


如何查看函 数在内存中的地址?如何给一个函数指针
赋值?你是否会定义可变入参函数你是否可以区分函数的
形参与实参?

如何定义函数名,以准确的表达函数的用途?
你是否使用
const
来修饰函数入参和返回值,以表的特定的
含义?递归如何使用?

变量学习时间:
1w


知识点
checklist
10
文档来源为
:
从网络收集整理
.word
版本可编辑
.
欢迎下载支持
.



全局变量,局部变量,常 量分别保存在内存中的什么地
方?不同类型的变量,你是否知道其作用域?

全局变量和
局部变量是否可以重名?你是否在这样做?

局部变量在函
数退出后是否有效,为什么?

全局变量为什么不允许定义< br>在头文件中?有何危害?链接(
linux




学习时间:
1w


知识点
checklist


链接位于编译过程的那个阶段?动态链接库和静态链
接库使用时有何区别?

如何对动态链接库进行动态加载
(不用重启程序而加载链接库)?动态链接有何优点?



动态链接库中是否定义了非
static
的全局变量?你是否知道这是一个非常危险的动



作?



动态库中的全局变量
(非
static

和函数
(非
static

是否可以和上层全局变量和函数



重名?重名后会发生什么事情?

运行时的数据结构

linux
)学习时间:
1w


知识点
checklist


你知道什么是段的概念吗?可执行程序可以分为几个
段?每个段保存的是什么内容?



篇二:
C
语言学习计划书



C
语言计划书

11
文档来源为
:
从网络收集整 理
.word
版本可编辑
.
欢迎下载支持
.



XX

4
月世界编程语言排行榜发布,
C
语言以
%
的使用
率力压群雄,稳坐榜首
(
详情请点击:
XX

4
月编程语言排
行榜
)

随着排行榜的发布,
C
语言的使用人数也在日渐增长。
为了引导广大初学者更好的学习
C
语言,我 们编辑了《
C

言学习计划书》
,详细讲述了学习
C
语言的 步骤和细节。



如果你在学习过程有什么疑问,可以进入
C
语言常见
问题栏目去查看,这里收录了
400
多个常见问题,相信对你
肯定会有帮助的。



温馨提示:

C
语言学习计划书》
谨献给
C
语言初学者
和入门者,大牛可以驻足,也可以绕道 。
(*^__^*)


使用到的软件。
要想写出好的代码 ,
必须有好的工具。
目前,使用最广泛的
C
语言编译工具是,各个高校也把它 作
为教学工具,本站提供了几个不同的版本供大家下载:
VC
中文版下载【同时支持
Win7

XP




VC
英文版下载【同时支持
Win7

XP




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



笔者推荐一款代码格式 化工具,它可以将杂乱无章的
C
语言代码按照函数、条件语句、模块等格式化,让你看起来非常清晰。请点击这里下载:
C
语言代码格式化工具



较早学习
C
语言的朋友使用
Tubor C
的比较多,很多早
期的教程也是以
Tubor C
为基本工具进行讲解。不过,现在
笔者不推荐使用
Tubor C
。下载地址:
Tubor C
下载

12
文档来源为< br>:
从网络收集整理
.word
版本可编辑
.
欢迎下载支持.



第一步:入门,即学会如何写
C
语言程序 。以
C
语言
作为编程语言的学习切入点,笔者认为是个不错的选择。
C
语言是一门较早的编程语言,也是一门基础语言,很多理工
科高校都把
C
语言作为必 修课。
C
语言也是一门较底层较高
效的语言,不仅在单片机开发和嵌入式开发大显身手 ,还创
造了像
C++

PHP
等其他流行的编程语言。



下面让我们看一下如何学习
C
语言。



了解
C
语言的特点和有关概念:如
C
语言的发展过程、< br>C
语言版本、
C
语言特点、
C

C++
的区 别等!



了解
C
语言的数据类型和算法:如基本数据类 型和运算
符、顺序程序设计、分支程序设计、循环结构、数组等。


学习
C
语言一定要知道它的利器——指针。这正是
C

言强大、
高效和灵活的地方。
如果您没有学会指针,
可以说,
您就没有学到
C
语言的精髓。



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



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



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



第二步:进阶,即写出高质量
(
高效、无
Bug
、易读、 通
用和移植
)
的代码。亲,如果您按照第一步的步骤去做了,
那么恭喜你,你 已经入门了,了解了编程语言的基本概念和
13
文档来源为
:
从网络收集整 理
.word
版本可编辑
.
欢迎下载支持
.

思想、能用
C
语言来处理一般的运算和操作了。



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



运行效率、程序的 移植性和易读性等其他因素,这在软
件设计过程中是相当重要的,笔者一个朋友曾设计一个流量
统计软件,仅仅是因为多写了一行代码,造成内存泄露
(

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



进阶阶段,你可以系 统的学习
C
语言中文提供的
C

言进阶教程
(
包括 对
C
语言关键字、预处理、指针和数组、
内存管理、函数详解、时间和日期等
)
,也可以在我们的专
题列表里详细学习,截至文章发布之日,专题列表已经包含
了十 六个专题,针对
C
语言的每一个细节进行详细的讲解。



亲,如果你已经学习了笔者所推荐所有文章,那么恭
喜你,即使你算不上大牛,也绝对不是菜鸟 了。不过,要想
成为绝顶高手,还是要慢慢实践和修炼的。



篇三:
c
语言教学计划



海南软件职业技术学院教务处密级:内部文件



海南软件职业技术学院课程教学计划



C
语言程序设计



一、教学培养目标



C
语言是影响深远的、传统的、面向过程的优秀编程语
言。C
语言功能丰富,表达能力强,使用灵活方便,应用面
14

小学英语语法大全-狂蓉你听着


小学英语语法大全-狂蓉你听着


小学英语语法大全-狂蓉你听着


小学英语语法大全-狂蓉你听着


小学英语语法大全-狂蓉你听着


小学英语语法大全-狂蓉你听着


小学英语语法大全-狂蓉你听着


小学英语语法大全-狂蓉你听着



本文更新与2021-01-24 15:47,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/561278.html

c语言学习计划的相关文章