C语言程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:涂承胜主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302360087
- 页数:312 页
上篇理论教学 3
第1章 C语言概述 3
1.1 C语言的发展与特点 3
1.1.1 C语言的发展 3
1.1.2 C语言的特点 3
1.2 简单的C程序与C程序的基本结构 4
1.2.1 简单的C语言程序 4
1.2.2 C语言程序的基本结构与程序的执行 6
1.2.3 C语言程序的书写规则与程序注释符 7
1.3 C语言的字符集、关键字、标识符及命名规则 8
1.3.1 C语言的字符集 8
1.3.2 C语言的关键字及其作用 8
1.3.3 C语言的标识符及其命名规则 9
1.4 Visual C++6.0集成开发环境 10
1.4.1 Visual C++6.0的安装、启动和退出 11
1.4.2 Visual C++6.0工作路径设置与保存 12
1.4.3 Visual C++6.0中源程序的建立、编辑、保存与加载 13
1.4.4 Visual C++6.0中源程序的编译、连接和运行 16
1.4.5 Visual C++6.0中关闭工作空间 17
1.4.6 Visual C++6.0源程序的调试与调试器的使用 17
习题1 21
第2章 数据类型、常量与变量、运算符与表达式 22
2.1 C语言的数据类型 22
2.1.1 数据类型概述 22
2.1.2 基本整数类型及值域 22
2.2 常量 23
2.2.1 符号常量 23
2.2.2 整型常量 24
2.2.3 实型常量 25
2.2.4 字符类型常量 26
2.2.5 转义字符 28
2.3 变量 29
2.3.1 变量的几个要素 29
2.3.2 变量的数据类型及其存储形式 30
2.3.3 变量的定义、初始化与赋值 32
2.4 运算符与表达式 37
2.4.1 C语言的运算符及其要素 37
2.4.2 算术运算符与算术表达式 40
2.4.3 关系运算符与关系表达式 42
2.4.4 逻辑运算符与逻辑表达式、逻辑运算的特殊规则 43
2.4.5 赋值运算符与赋值表达式 47
2.4.6 条件运算符与条件运算表达式 49
2.4.7 自增量运算符(++)、自减量运算符(--)、负号运算符(-)及其表达式 50
2.4.8 逗号运算符、求字节运算符及其表达式 52
2.4.9 位逻辑运算符、位移运算符及其表达式 53
2.5 数据类型转化 54
2.5.1 数据类型的自动转化及其转化规则 54
2.5.2 强制类型转化 55
习题2 56
第3章 输入/输出与顺序结构程序设计 57
3.1 C语言的语句 57
3.1.1 说明性语句 57
3.1.2 表达式语句 57
3.1.3 赋值语句 58
3.1.4 函数调用语句 59
3.1.5 复合语句 59
3.1.6 流程控制语句 60
3.1.7 空语句 60
3.2 字符数据的输入/输出 61
3.2.1 字符输入/输出函数 61
3.2.2 字符串输入/输出函数 63
3.3 数据的格式化输入与输出 66
3.3.1 格式化输出函数printf() 66
3.3.2 格式化输入函数scanf() 69
3.3.3 格式化输入数据时数据流的分隔及其修正符号的作用 72
3.3.4 格式化输入/输出函数使用常见错误分析 75
3.4 顺序结构程序设计实例 77
习题3 79
第4章 选择结构程序设计 83
4.1 if语句 83
4.4.1 单分支if语句 83
4.4.2 双分支if语句(if…else) 84
4.4.3 多分支if语句(if…elseif) 87
4.2 switch结构与break语句 89
4.3 选择结构典型实例解析 92
习题4 97
第5章 循环结构程序设计 102
5.1 循环结构概述与循环实现的原理 102
5.2 while循环 102
5.3 do…w hile循环语句 106
5.4 for循环语句 107
5.5 循环的嵌套及几种循环的相互转化 109
5.6 break、continue、return语句 113
5.7 循环结构程序实例与解析 115
习题5 120
第6章 数组 126
6.1 一维数组 126
6.1.1 一维数组的定义与初始化 126
6.1.2 一维数组元素的表示、赋值与输入/输出 129
6.2 一维字符数组 131
6.2.1 一维字符数组的定义、初始化与引用 131
6.2.2 字符数组(字符串)的输入/输出 133
6.2.3 字符数组(字符串)处理常用函数 134
6.2.4 字符串的表示形式和字符串结束标志 137
6.3 二维数组 138
6.3.1 二维数组的定义与元素的初始化 138
6.3.2 二维数组元素的表示、赋值与输入/输出 141
6.4 数组应用与排序算法实例解析 144
习题6 151
第7章 函数与变量的存储类别 157
7.1 函数与模块化程序设计概述 157
7.1.1 模块化程序设计的概念 157
7.1.2 函数的分类 157
7.2 函数的结构与定义 158
7.2.1 函数的结构 158
7.2.2 函数的定义与函数类型和返回值 159
7.3 函数的参数与参数传递机制 162
7.4 函数的调用与声明 164
7.4.1 函数的调用形式与方式 164
7.4.2 函数的声明与函数原型 165
7.4.3 函数的嵌套调用 167
7.4.4 函数的递归调用 168
7.5 变量的存储类别及其作用域与生存期 171
7.5.1 变量的作用域与生存期 171
7.5.2 自动(auto)变量 172
7.5.3 静态(static)变量 173
7.5.4 寄存器(register)变量 177
7.5.5 外部变量及其声明 178
7.6 预处理命令 181
7.6.1 宏替换 181
7.6.2 文件包含 185
习题7 187
第8章 指针 194
8.1 指针的基本概念 194
8.2 变量的指针与指针变量 194
8.2.1 变量的指针、变量的值与指针的基本运算 194
8.2.2 指针变量的定义与初始化 195
8.2.3 指针变量的引用、赋值与使用 196
8.3 一维数组的指针与指向一维数组的指针变量 200
8.3.1 一维数组的指针与元素的指针表示法 200
8.3.2 指向一维数组的指针变量及其对元素的引用 202
8.3.3 字符串与指向字符串的指针变量 205
8.4 指针与函数 207
8.4.1 变量的指针与指针变量作为函数参数 207
8.4.2 一维数组名称作为函数参数 209
8.5 指针与动态数组 215
8.6 指针运算小结 217
习题8 218
第9章 结构体 225
9.1 结构体类型的概念 225
9.2 结构体类型的定义 225
9.3 结构体变量的定义与成员的初始化 227
9.3.1 结构体变量的定义 227
9.3.2 结构体变量成员的初始化 228
9.4 结构体变量成员的引用与成员的赋值 229
9.4.1 结构体变量成员的表示 229
9.4.2 结构体变量成员的赋值 230
9.5 结构体变量的指针与结构体指针变量 232
9.5.1 结构体变量的指针与结构体指针变量概述 232
9.5.2 结构体指针变量对结构体变量成员的引用 234
9.6 结构体数组与结构体数组的指针 235
9.6.1 结构体数组的定义与初始化 236
9.6.2 结构体数组元素成员的引用与赋值 238
9.6.3 结构体数组的指针与指向结构体数组的指针变量 240
9.7 枚举类型 242
9.8 类型定义符typedef 243
习题9 245
第10章 文件 249
10.1 文件与文件指针概述 249
10.2 文件的打开和关闭 250
10.3 文件的读/写函数 252
10.3.1 文本文件的读/写操作及其函数 252
10.3.2 二进制文件的块方式读/写函数 255
10.4 文件的定位和随机读/写 257
习题10 258
下篇实验教学 265
第11章 上机实践 265
11.1 C语言开发环境与简单的C程序 265
11.2 数据类型、常量与变量、基本运算、输入/输出 271
11.3 选择结构程序设计 277
11.4 循环结构程序设计 281
11.5 数组与排序算法 287
11.6 函数、变量的存储类别与预处理 290
11.7 指针 293
11.8 结构体与共用体 299
11.9 文件 302
附录A 标准字符ASCⅡ码表 308
附录B 常用库函数的头文件 309
参考文献 312
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019