图书介绍
C语言程序设计项目教程 基于Keil CPDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计项目教程 基于Keil C](https://www.shukui.net/cover/61/34539561.jpg)
- 李建兰编著;邵建龙主审 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121315268
- 出版时间:2017
- 标注页数:177页
- 文件大小:39MB
- 文件页数:188页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计项目教程 基于Keil CPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
项目1 认识C语言1
项目任务1
相关知识1
1.1 C语言的发展1
1.2 C语言的特点2
1.3 C语言的程序结构3
1.3.1 一个简单的C语言程序3
1.3.2 源程序的另外一种书写形式8
1.3.3 C语言的组成部分8
1.4 Keil开发软件9
1.5 任务实现15
任务1.1:认识第一个C程序15
任务1.2:用Keil软件搭建第一个工程项目16
归纳与总结17
练习题17
项目2 顺序结构程序设计18
项目任务18
相关知识18
2.1 标识符与关键字19
2.1.1 标识符19
2.1.2 关键字19
2.2 常量与变量21
2.2.1 常量21
2.2.2 变量22
2.3 数据类型23
2.3.1 常见数据类型23
2.3.2 用typedef重新定义数据类型25
2.4 运算符与表达式25
2.4.1 赋值运算符及表达式25
2.4.2 算术运算符及表达式26
2.4.3 关系运算符及表达式27
2.4.4 逻辑运算符及表达式28
2.4.5 条件运算符30
2.4.6 位运算符30
2.4.7 复合赋值运算符30
2.4.8 逗号运算符31
2.4.9 求字节数运算符sizeof31
2.5 复合语句32
2.6 数据的输入/输出语句32
2.6.1 printf()函数及用法32
2.6.2 scanf()函数及用法33
2.6.3 putchar()函数及用法34
2.6.4 getchar()函数及用法34
2.7 预处理命令35
2.7.1 宏定义35
2.7.2 文件包含处理35
2.7.3 条件编译36
2.8 任务实现37
任务2.1:求两整数之和37
任务2.2:给定一个大写字母,用小写字母输出39
任务2.3:在电脑屏上输出图案40
2.9 工程应用——点亮一个发光二极管41
归纳与总结43
练习题43
项目3 选择结构程序设计44
项目任务44
相关知识44
3.1 if语句及用法45
3.2 switch语句及用法47
3.3 任务实现48
任务3.1:比较大小48
任务3.2:两个数排序49
任务3.3:三个数排序50
任务3.4:大、小写字母转换51
任务3.5:比较大小并进行算数运算52
任务3.6:判断星期并显示53
任务3.7:百分制分数转换为成绩等级54
任务3.8:输入字符并进行算数运算55
任务3.9:闰年判断56
3.4 工程应用——开关控制发光二极管点亮58
归纳与总结60
练习题60
项目4 循环结构程序设计61
项目任务61
相关知识61
4.1 while语句及用法62
4.2 do-while语句63
4.3 for语句及用法63
4.4 break、continue语句及用法65
4.5 循环的嵌套65
4.6 任务实现66
任务4.1:用循环语句求和66
任务4.2:用循环语句排序68
任务4.3:用循环语句进行大、小写字母转换69
任务4.4:输出被5整除的数70
任务4.5:素数判断71
任务4.6:用循环语句进行闰年判断72
任务4.7:输出矩阵73
4.7 工程应用——LED灯闪烁74
归纳与总结76
练习题76
项目5 数组及应用77
项目任务77
相关知识77
5.1 一维数组及应用77
5.2 二维数组及应用78
5.3 字符数组及应用79
5.4 任务实现80
任务5.1:冒泡法排序80
任务5.2:定义矩阵找最大数82
任务5.3:输出字符串84
任务5.4:输出菱形图案86
5.5 工程应用——霓虹灯控制(1)88
归纳与总结90
练习题91
项目6 函数及应用92
项目任务92
相关知识93
6.1 函数定义、调用及声明93
6.1.1 函数分类93
6.1.2 函数定义93
6.1.3 函数调用95
6.1.4 函数声明95
6.2 函数的参数和函数的值96
6.2.1 形式参数和实际参数96
6.2.2 函数的返回值96
6.3 函数的嵌套调用97
6.3.1 函数的嵌套调用97
6.3.2 数组名作为函数参数97
6.4 局部变量和全局变量98
6.4.1 局部变量98
6.4.2 全局变量98
6.5 变量的存储类型98
6.6 任务实现100
任务6.1:用函数调用实现信息显示100
任务6.2:用函数调用实现比较两数大小102
任务6.3:用函数调用实现求两整数和103
任务6.4:用函数嵌套调用实现找五个整数中的最大和最小数104
任务6.5:用函数调用实现闰年判断107
任务6.6:用函数调用实现排序108
任务6.7:用函数调用实现求10个整数平均值110
任务6.8:用函数调用实现素数判断111
任务6.9:用函数调用实现输出九九乘法表113
任务6.10:输出1到5的阶乘值115
任务6.11:多文件形式实现学生分数等级判断116
6.7 工程应用——霓虹灯控制(2)118
归纳与总结120
练习题120
项目7 指针及应用122
项目任务122
相关知识122
7.1 指针及指针变量122
7.2 指针运算符123
7.3 变量的访问方式124
7.4 指针运算124
7.5 任务实现125
任务7.1:用指针法实现大、小写字母转换125
任务7.2:用指针法实现闰年判断126
任务7.3:用指针法实现求两个整数中的较大数127
任务7.4:用指针法实现两个整数按由小到大的顺序排序128
任务7.5:用指针法实现10个整数按由小到大的顺序排序129
7.6 工程应用——霓虹灯控制(3)130
归纳与总结132
练习题132
项目8 C语言综合程序设计133
8.1 图形输出速度控制133
8.2 模拟汽车转弯灯控制136
8.3 一键多功能控制139
8.4 模拟交通灯10秒倒计时控制142
8.5 LED电子广告牌控制145
归纳与总结148
练习题148
附录A 仿真实验板简介150
附录B 多文件C程序使用方法155
附录C C库函数159
C.1 寄存器库函数REG×××.H159
C.2 字符函数CTYPE.H159
C.3 一般输入/输出函数STDIO.H161
C.4 内部函数INTRINS.H162
C.5 标准函数STDLI8.H163
C.6 字符串函数STRING.H164
C.7 数学函数MATH.H166
C.8 绝对地址访问函数A8SACC.H167
附录D ASCII码表169
附录E C语言经典错误170
参考文献175