图书介绍
C语言程序设计项目教程 基于Keil Cpdf电子书版本下载
- 李建兰编著;邵建龙主审 著
- 出版社: 北京:电子工业出版社
- 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 求字节数运算符sizeof 31
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×××.H 159
C.2 字符函数CTYPE.H 159
C.3 一般输入/输出函数STDIO.H 161
C.4 内部函数INTRINS.H 162
C.5 标准函数STDLI8.H 163
C.6 字符串函数STRING.H 164
C.7 数学函数MATH.H 166
C.8 绝对地址访问函数A8SACC.H 167
附录D ASCII码表 169
附录E C语言经典错误 170
参考文献 175