C语言程序设计立体化教程 附微课视频PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:李刚,唐炜主编;章万静,邢海霞副主编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2015
- ISBN:9787115375216
- 页数:235 页
第一篇 语法基础 1
第1章 C语言概述 2
1.1 C语言的发展史及特点 2
1.1.1 C语言的发展史 2
1.1.2 C语言的特点 3
1.2 简单的C语言程序 3
1.2.1 第一个C语言程序 3
1.2.2 C语言的基本结构 5
1.3 C语言程序的开发过程 5
1.4 Visual C++6.0开发环境 6
1.5 常见编译错误与调试 10
习题 12
第2章 C语言数据与运算 14
2.1 C语言数据类型 14
2.2 常量与变量 15
2.2.1 常量和符号常量 15
2.2.2 变量 18
2.3 数据类型转换 21
2.4 运算符与表达式 22
2.4.1 算术运算符与算术表达式 23
2.4.2 赋值运算符与赋值表达式 25
2.4.3 逗号运算符与逗号表达式 26
2.5 常见编译错误与调试 27
习题 29
第二篇 程序设计结构 31
第3章 算法与流程图 32
3.1 算法定义及特征 32
3.1.1 算法的定义 32
3.1.2 算法的特征 33
3.2 流程图表示法 33
3.3 程序设计结构 34
习题 36
第4章 顺序结构程序设计 37
4.1 简单语句分析 37
4.2 格式化输入与输出 38
4.2.1 scanf函数 38
4.2.2 printf函数 40
4.3 字符输入与输出 41
4.3.1 getchar函数 41
4.3.2 putchar函数 42
4.4 常见编译错误与调试 42
4.5 实践应用 44
4.5.1 应用项目1:各类数据输出格式控制 44
4.5.2 应用项目2:百位数分裂 45
习题 47
第5章 选择结构程序设计 49
5.1 条件判断表达式 49
5.1.1 关系表达式设计 49
5.1.2 逻辑表达式设计 50
5.2 单分支结构 52
5.3 双分支结构 55
5.4 多分支结构 57
5.4.1 if...else if语句 57
5.4.2 if...else嵌套 59
5.4.3 switch语句 60
5.5 常见编译错误与调试 62
5.6 实践应用 64
5.6.1 应用项目1:健康状况检查 64
5.6.2 应用项目2:ATM机操作模拟 66
习题 68
第6章 循环结构程序设计 71
6.1 while和do while循环结构 71
6.1.1 while语句 71
6.1.2 do while语句 73
6.2 for循环结构 74
6.3 break和continue语句 76
6.3.1 break语句 76
6.3.2 continue语句 77
6.4 循环嵌套 78
6.5 常见编译错误与调试 79
6.6 实践应用 81
6.6.1 应用项目1:小白兔吃萝卜智力问答 81
6.6.2 应用项目2:ATM机密码输入控制 82
习题 84
第三篇 初级应用 87
第7章 数组 88
7.1 一维数组 88
7.1.1 一维数组的定义 88
7.1.2 一维数组的初始化 89
7.1.3 一维数组中元素的引用 90
7.1.4 一维数组程序举例 90
7.2 字符数组 93
7.2.1 字符数组的定义 93
7.2.2 字符数组的初始化 93
7.2.3 字符数组中元素的引用 93
7.2.4 字符串和字符串结束的标志 94
7.2.5 字符串处理函数 94
7.2.6 字符数组程序举例 100
7.3 二维数组 102
7.3.1 二维数组的定义 102
7.3.2 二维数组的初始化 102
7.3.3 二维数组中元素的引用 103
7.3.4 二维数组程序举例 103
7.4 常见编译错误与调试 106
7.5 实践应用 108
7.5.1 应用项目1:冒泡排序法简单实例 108
7.5.2 应用项目2:统计字符串中各类别字符的数量 109
习题 111
第8章 函数 114
8.1 函数概述 114
8.2 函数定义 115
8.3 函数的一般调用方式 118
8.3.1 形式参数和实际参数 118
8.3.2 函数返回值 118
8.3.3 函数调用方式 119
8.4 函数的特殊调用方式 120
8.4.1 函数的嵌套调用 120
8.4.2 函数的递归调用 122
8.5 数组作为函数参数 123
8.6 变量存储类别及作用域 124
8.6.1 局部变量和全局变量 124
8.6.2 动态变量和静态变量 127
8.6.3 变量的其他存储类别 128
8.7 内部函数与外部函数 130
8.7.1 内部函数 130
8.7.2 外部函数 131
8.8 常见编译错误与调试 132
8.9 实践应用 134
应用项目:模拟ATM机存取款操作 134
习题 138
第9章 编译预处理 141
9.1 宏定义 141
9.2 文件包含 143
9.3 条件编译 144
9.4 常见编译错误与调试 146
9.5 实践应用 147
应用项目:教务管理系统登录模块设计 147
习题 149
第四篇 高级应用 151
第10章 指针 152
10.1 指针概念及引用 152
10.1.1 指针的概念 152
10.1.2 指针变量 153
10.1.3 指针变量的指向 154
10.2 变量的指针和指向变量的指针变量 154
10.2.1 定义一个指针变量 154
10.2.2 确定指针变量的指向 154
10.2.3 指针变量的引用 155
10.2.4 指向变量的指针变量程序举例 155
10.3 数组指针和指向数组的指针变量 156
10.3.1 定义一个指针变量指向一维数组 157
10.3.2 一维数组元素的表示法 158
10.3.3 指针变量的运算 158
10.3.4 指向一维数组的指针变量程序举例 161
10.4 字符串指针和指向字符串的指针变量 162
10.4.1 字符串的表示 163
10.4.2 字符指针变量与字符数组的区别 164
10.4.3 指向字符串的指针变量程序举例 165
10.5 指针作为函数参数 167
10.5.1 指向变量的指针作为函数的参数 167
10.5.2 指向数组的指针作为函数的参数 168
10.5.3 指向字符串的指针作为函数的参数 169
10.6 常见编译错误与调试 170
10.7 实践应用 173
10.7.1 应用项目1:求一名同学所有课程的平均成绩 173
10.7.2 应用项目2:大小写字母转换 174
习题 176
第11章 构造类型 179
11.1 结构体 179
11.1.1 结构体类型的定义 179
11.1.2 结构体变量的定义 181
11.1.3 结构体变量的引用 183
11.1.4 结构体数组 184
11.2 共用体 186
11.2.1 共用体类型的定义 186
11.2.2 共用体变量的定义 187
11.2.3 共用体变量的引用 187
11.3 枚举类型 188
11.3.1 枚举类型的定义 188
11.3.2 枚举变量的引用 189
11.4 类型定义符typedef 190
11.5 链表 191
11.5.1 动态存储分配 191
11.5.2 链表概述与建立 191
11.6 常见编译错误与调试 193
11.7 实践应用 194
11.7.1 应用项目:学生奖学金评定系统设计 194
习题 198
第12章 位运算 200
12.1 位运算概述 200
12.2 位运算符及其表达式 200
12.2.1 “按位与”运算符(&)——And 201
12.2.2 “按位或”运算符(|)——Or 201
12.2.3 “按位异或”运算符(∧)——Xor 201
12.2.4 “按位取反”运算符(~)——Not 202
12.2.5 “左移”运算符(<<)——Lsh 202
12.2.6 “右移”运算符(>>)——Rsh 202
12.3 位运算应用 202
12.4 常见编译错误与调试 204
12.5 实践应用 205
应用项目:数据右循环移位操作 205
习题 207
第13章 文件 208
13.1 文件概述 208
13.2 文件指针 209
13.3 文件的打开与关闭 209
13.3.1 文件的打开fopen() 209
13.3.2 文件的关闭函数fclose() 211
13.4 文件的读写操作 211
13.4.1 字符读写函数fgetc()和fputc() 211
13.4.2 字符串读写函数fgets()和fputs() 214
13.4.3 数据块读写函数fread()和fwrite() 215
13.4.4 格式化读写函数fscanf()和fprintf() 217
13.5 常见编译错误与调试 218
13.6 实践应用 220
应用项目:学生成绩管理系统设计 220
习题 226
附录 228
附录A 常用字符与ASCII码对照表 228
附录B 运算符优先级和结合性 229
附录C C语言常用函数表 231
参考文献 235
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《糊涂国王摸月亮 立体图形的组合》(韩)高滋贤文 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019