普通高等院校应用型本科规划教材 C语言程序设计基础 第3版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘莹,王宁,杨雪梅编
- 出 版 社:重庆:重庆大学出版社
- 出版年份:2017
- ISBN:9787568907033
- 页数:317 页
第1章 为什么要学C语言 1
1.1 游戏和C语言 1
1.2 C语言的流行趋势 3
1.3 C语言的优与劣 3
1.4 为什么学习C语言 4
1.5 什么是“编程” 5
习题1 6
第2章 C程序设计初步 7
2.1 C程序结构和处理过程 7
2.1.1 C程序的基本结构 7
2.1.2 C程序的处理过程 10
2.2 C语言的基本数据类型 11
2.2.1 C程序中数据的表示 11
2.2.2 C语言基本数据类型 12
2.2.3 C程序中数据的输入输出 18
2.3 C语言基本运算符和表达式的运算 25
2.3.1 C运算符和表达式的概念 25
2.3.2 赋值运算符 27
2.3.3 算术运算符 28
2.3.4 自增自减运算符 29
2.3.5 复合赋值运算符 30
2.3.6 逗号运算符 30
2.3.7 sizeof运算符 31
2.3.8 数据类型转换 32
2.4 C语言标准库 33
2.4.1 C标准库的使用方法 34
2.4.2 常用数学标准库函数介绍 34
习题2 40
第3章 分支结构程序设计 46
3.1 生活中与计算机中的问题求解方法 46
3.2 算法的概念及其描述方法 47
3.2.1 算法的概念 47
3.2.2 算法的描述方法 48
3.3 C语言关系运算和逻辑运算 49
3.3.1 关系运算符 50
3.3.2 逻辑运算符 50
3.4 分支结构程序设计 52
3.4.1 单分支程序设计 52
3.4.2 复合语句在程序中的使用 53
3.4.3 双分支程序设计 54
3.4.4 多分支程序设计 56
习题3 61
第4章 循环结构程序设计 66
4.1 while循环控制结构 66
4.2 do…while循环控制结构 67
4.3 for循环控制结构 68
4.4 空语句及其在程序中的使用 70
4.5 循环的嵌套结构 71
4.6 流程的转移控制 72
4.6.1 goto语句 72
4.6.2 break语句 73
4.6.3 continue语句 74
4.7 基本控制结构的简单应用 75
4.7.1 穷举方法程序设计 75
4.7.2 迭代方法程序设计 78
4.7.3 一元高阶方程的迭代程序解法(*) 80
习题4 83
第5章 函数 90
5.1 分而治之与信息隐藏 90
5.2 函数的定义和调用 91
5.2.1 函数的定义和声明 91
5.2.2 函数调用中的数值参数传递 95
5.3 函数调用中的指针参数传递 98
5.3.1 指针变量的定义和引用 98
5.3.2 函数调用中的地址值参数传递 101
5.4 函数的嵌套调用和递归调用 105
5.4.1 函数的嵌套调用 105
5.4.2 函数的递归调用 107
5.5 变量的作用域和生存期 111
5.5.1 变量的作用域 112
5.5.2 变量的生存期 116
习题5 121
第6章 数组和字符串 128
6.1 数组的定义及数组元素的引用 128
6.1.1 一维数组的定义和元素引用方法 128
6.1.2 二维数组和多维数组 133
6.2 字符数组和字符串 138
6.2.1 字符数组的定义和初始化 138
6.2.2 字符数组的输入输出 139
6.2.3 常用字符类数据处理标准库函数 143
6.3 函数调用中的数组参数传递 151
6.3.1 一维数组作函数的参数 152
6.3.2 二维数组作函数的参数 155
6.4 数组的简单应用 157
6.4.1 数组元素值的随机生成 157
6.4.2 基于数组的常用排序方法 159
6.4.3 基于数组的常用查找方法 161
习题6 165
第7章 C程序文件处理基础 171
7.1 文件处理基础 171
7.1.1 C语言的文件数据类型 171
7.1.2 文件的打开/创建和关闭 173
7.1.3 文件内部读写位置指针和文件尾的检测方法 175
7.2 文件处理中数据的读/写方法 176
7.2.1 单个字符数据的读写 176
7.2.2 字符串数据的读写 180
7.2.3 格式化数据的读写 182
7.2.4 数据块的读写 185
7.3 随机存取文件处理基础(*) 188
7.3.1 随机存取文件处理的基本概念 188
7.3.2 重置文件内部记录指针 188
7.3.3 设置文件内部读写位置指针 190
7.3.4 获取文件内部读写位置指针的当前位置 193
7.3.5 文件读写操作模式的使用方法 194
习题7 197
第8章 指针 204
8.1 指针与函数 204
8.1.1 返回指针值的函数 204
8.1.2 指向函数的指针变量 207
8.2 指针与一维数组 211
8.2.1 指向一维数组元素的指针变量 211
8.2.2 指向一维数组的指针变量 212
8.3 指针与二维数组(*) 216
8.3.1 多级指针的定义和引用 216
8.3.2 指向二维数组元素的指针变量 217
8.3.3 指向二维数组的指针变量 219
8.4 指针数组与命令行参数 223
8.4.1 指针数组的定义和引用 223
8.4.2 命令行参数(*) 226
8.5 使用指针构建动态数组 228
8.5.1 动态数据的概念和存储分配标准库函数 228
8.5.2 一维动态数组的建立和使用 230
8.6 指针与字符串(*) 232
8.6.1 字符串的指针表示 232
8.6.2 字符串处理标准函数的指针参数 234
习题8 243
第9章 编译预处理基础 250
9.1 宏定义预处理命令及其简单应用 250
9.1.1 不带参数的宏定义 250
9.1.2 带参数的宏定义 252
9.2 文件包含预处理命令及其简单应用 253
9.2.1 文件包含的书写形式及意义 253
9.2.2 用文件包含方式组织多源文件C程序 254
9.3 条件编译预处理命令及其简单应用 256
9.3.1 #if、#elif、#else、#endif 256
9.3.2 #ifdef和#ifndef 257
习题9 259
第10章 结构体和联合体 264
10.1 结构体类型的定义和使用 264
10.1.1 结构体类型和结构体变量的定义 264
10.1.2 typedef关键字的简单应用 267
10.1.3 结构体变量的使用方法 269
10.2 结构体数组 273
10.2.1 结构体数组的定义和数组元素的引用 273
10.2.2 结构体数组作函数的参数 275
10.3 结构体数据类型与指针的关系 277
10.3.1 结构体类型变量与指针的关系 277
10.3.2 结构体类型数组与指针的关系 279
10.3.3 结构体类型的简单应用——单链表基本操作(*) 281
10.4 联合体数据类型 287
10.4.1 联合体数据类型的定义及联合体变量的引用 288
10.4.2 联合体类型与结构体类型的区别 292
习题10 294
第11章 枚举类型和位运算 301
11.1 枚举类型及其简单应用 301
11.1.1 枚举类型的定义和枚举变量的引用 301
11.1.2 枚举数据类型的简单应用 303
11.2 位运算及其应用 306
11.2.1 位运算符 306
11.2.2 位运算的简单应用 310
习题11 314
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991