C语言程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王先水,阳小兰,尤新华主编;刘艳,冯春华,陈君副主编
- 出 版 社:武汉:武汉大学出版社
- 出版年份:2012
- ISBN:9787307100183
- 页数:344 页
第1章 C语言程序设计概述 1
1.1 程序及程序设计语言 1
1.1.1 程序的基本概念 1
1.1.2 程序设计语言 2
1.2 C语言的发展及特点 3
1.2.1 C语言的发展概述 3
1.2.2 C语言的特点 4
1.3 C语言程序的基本结构 5
1.4 C语言字符集、标识符和关键字 9
1.4.1 C语言字符集 9
1.4.2 C语言标识符 9
1.4.3 C语言关键字 10
1.5 C语言程序的开发环境 10
1.5.1 Visual C+++6.0集成开发环境介绍 11
1.5.2 在 Visual C+++6.0环境下建立和运行C程序的步骤 11
第2章 C语言基本数据类型和表达式 20
2.1 C语言的基本数据类型 20
2.1.1 数据类型概述 20
2.1.2 整型数据 21
2.1.3 实型数据 23
2.1.4 字符型数据 23
2.2 常量与变量 25
2.2.1 常量与符号常量 25
2.2.2 变量与变量定义 26
2.3 C语言表达式与运算符 28
2.3.1 算术运算符与算术表达式 28
2.3.2 赋值运算符与赋值表达式 29
2.3.3 自增自减运算符 30
2.3.4 逗号运算符与条件运算符 31
2.4 数据类型转换 33
2.4.1 自动转换 33
2.4.2 赋值转换 34
2.4.3 强制转换 35
第3章 顺序结构程序设计 41
3.1 C语言的基本语句 41
3.1.1 简单语句 41
3.1.2 赋值语句 42
3.1.3 复合语句 42
3.2 格式输出函数printf 42
3.3 格式输入函数scanf 47
3.4 字符输出函数putchar 49
3.5 字符输入函数getchar 50
3.6 程序设计举例 51
第4章 选择结构程序设计 60
4.1 关系运算符与关系表达式 60
4.1.1 关系运算符 60
4.1.2 关系表达式 61
4.2 逻辑运算符与逻辑表达式 61
4.2.1 逻辑运算符 61
4.2.2 逻辑表达式 62
4.3 if语句 63
4.3.1 单分支if语句 63
4.3.2 双分支if语句 64
4.3.3 多分支if结构 65
4.3.4 if语句的嵌套 67
4.4 switch语句 69
4.5 程序设计举例 71
第5章 循环结构程序设计 78
5.1 while语句 78
5.2 do-while语句 80
5.3 for语句 81
5.3.1 for语句的基本形式 81
5.3.2 for语句中各表达式含义 82
5.3.3 for语句的变形 83
5.3.4 for语句与while语句和do-while语句比较 84
5.4 break语句和continue语句 84
5.4.1 break语句 84
5.4.2 continue语句 86
5.4.3 break语句和continue语句的区别 87
5.5 循环的嵌套结构 87
5.5.1 双重循环的嵌套 88
5.5.2 多重循环的嵌套 90
5.6 程序设计举例 91
第6章 数组 104
6.1 一维数组的定义和引用 105
6.1.1 一维数组的定义方式 105
6.1.2 一维数组元素的引用 106
6.1.3 一维数组元素的存储结构 108
6.1.4 一维数组元素的初始化 108
6.1.5 一维数组程序举例 109
6.2 二维数组的定义和引用 112
6.2.1 二维数组的定义 112
6.2.2 二维数组元素的引用 113
6.2.3 二维数组元素的存储结构 114
6.2.4 二维数组的初始化 114
6.2.5 二维数组程序举例 116
6.3 字符数组 117
6.3.1 字符数组的定义 117
6.3.2 字符数组元素的引用及初始化 117
6.3.3 字符串的概念及存储结构 118
6.3.4 字符串的输入与输出 119
6.3.5 字符串处理函数 120
6.4 程序举例 123
第7章 函数与编译预处理 135
7.1 模块化程序设计与函数 135
7.2 函数的定义与调用 136
7.2.1 标准库函数 137
7.2.2 函数的定义 138
7.2.3 函数的调用 140
7.2.4 函数参数传递 143
7.2.5 函数程序设计举例 144
7.3 函数的嵌套调用 146
7.4 函数的递归调用 148
7.5 变量作用域与存储方式 151
7.5.1 变量作用域 151
7.5.2 变量的存储方式 154
7.6 编译预处理 157
7.6.1 宏定义 157
7.6.2 文件包含 160
7.6.3 条件编译 161
第8章 指针 169
8.1 指针与指针变量 169
8.1.1 指针的概念 169
8.1.2 指针变量 171
8.1.3 指针变量的定义 171
8.1.4 指针变量的初始化 172
8.1.5 指针运算符 173
8.1.6 指针运算 174
8.1.7 多级指针 178
8.2 指针与数组 178
8.2.1 一维数组元素的指针访问 179
8.2.2 二维数组元素的指针访问 184
8.2.3 指向一维数组的指针 188
8.3 字符指针与字符串 193
8.3.1 字符串的表现形式 194
8.3.2 用字符指针表示字符串 195
8.3.3 字符串数组 197
8.4 指针数组 197
8.5 指针与函数 200
8.5.1 指针作为函数参数 200
8.5.2 指向函数的指针 201
8.5.3 返回指针值的函数 203
8.6 动态指针 204
8.7 指针程序设计举例 206
第9章 结构体与共用体 218
9.1 结构体的概念 218
9.1.1 结构体类型的定义 218
9.1.2 结构体类型变量的定义 219
9.1.3 结构体类型变量的引用 222
9.1.4 结构体类型变量的初始化 223
9.2 结构体数组与链表 224
9.2.1 结构体数组的定义与引用 224
9.2.2 结构体数组初始化和应用 225
9.2.3 链表 226
9.3 共用体的概念 235
9.3.1 共用体类型的定义 235
9.3.2 共用体类型变量的定义 236
9.3.3 共用体类型变量的引用 236
9.4 程序设计举例 239
第10章 文件 254
10.1 文件的概述 254
10.1.1 文件数据的存储形式 254
10.1.2 文件的处理方法 255
10.1.3 文件类型的指针 255
10.2 文件的常用操作 256
10.2.1 文件的打开与关闭 256
10.2.2 文件的读写与定位 258
10.2.3 文件的检测 264
第11章 C语言综合实训 268
11.1 分支与循环 268
11.1.1 算法与示例 268
11.1.2 实训题目 270
11.2 数组与函数 270
11.2.1 算法与示例 270
11.2.2 实训题目 272
11.3 指针 273
11.3.1 算法与示例 273
11.3.2 实训题目 275
11.4 结构体 275
11.4.1 算法与示例 275
11.4.2 实训题目 277
11.5 综合实训 277
11.5.1 简单的银行自动取款机系统 277
11.5.2 总体设计 277
11.5.3 详细设计 278
11.5.4 设计代码 287
11.5.5 系统测试 293
11.5.6 综合实训题目 295
附录Ⅰ ASC表 298
附录Ⅱ 运算符及优先级 300
附录Ⅲ C语言常用语法提要 301
附录Ⅳ 2008年9月全国计算机等级考试笔试试卷二级公共基础知识和C语言程序设计 305
附录Ⅴ C语言函数 314
附录Ⅵ 第三届“蓝桥杯”全国软件专业人才设计与创业大赛预选赛(本科组C语言)试题 335
参考文献 344
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017