C语言程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:张建伟,李秀芹主编
- 出 版 社:北京:科学出版社
- 出版年份:2007
- ISBN:7030184602
- 页数:306 页
第1章 程序设计技术概述 1
1.1 程序设计技术概要 1
1.1.1 算法 1
1.1.2 数据结构 4
1.1.3 程序和程序设计语言 5
1.2 结构化的程序设计方法与技术 9
1.2.1 结构化方法的核心问题 9
1.2.2 结构化设计 9
1.2.3 结构化实现 11
1.2.4 结构化方法的优点及问题 12
1.3 面向对象的程序设计方法与技术 12
1.3.1 面向对象方法的产生及要点 12
1.3.2 面向对象的基本概念 14
1.3.3 面向对象的软件开发过程 15
1.3.4 面向对象方法的特点 18
1.4 C语言的产生及特点 19
1.5 Visual C++6.0环境运行的C程序示例 22
1.5.1 Visual C++6.0集成开发环境简介 22
1.5.2 编辑、编译、运行C++程序 23
1.5.3 C/C++程序的调试 27
1.5.4 如何在Visual C++6.0环境下编辑、运行Turbo C程序 28
习题 30
第2章 数据类型、运算符和表达式 31
2.1 数据类型 31
2.1.1 C语言的数据类型 31
2.1.2 数值型数据的表示与存储形式 32
2.1.3 字符型数据的表示与存储形式 33
2.1.4 基本字符集、关键字和标识符 33
2.2 常量与变量 34
2.2.1 常量和符号常量 34
2.2.2 变量 35
2.2.3 整型变量 35
2.2.4 实型变量 36
2.2.5 字符常量与变量 36
2.2.6 字符串常量 37
2.3 运算符和表达式 37
2.3.1 算术运算符和算术表达式 37
2.3.2 关系运算 38
2.3.3 逻辑运算 39
2.3.4 自增、自减运算 40
2.3.5 赋值运算 40
2.3.6 条件运算 41
2.3.7 其他运算 42
2.3.8 表达式和表达式语句 43
2.4 类型转换 47
2.4.1 类型自动转换 47
2.4.2 赋值转换 47
2.4.3 强制类型转换 48
2.5 枚举类型 48
习题 49
第3章 简单程序设计 52
3.1 流程结构和语句 52
3.1.1 三种流程结构 52
3.1.2 C的语句概述 54
3.2 标准输入输出函数 56
3.2.1 字符输入和输出函数 56
3.2.2 格式输出函数printf 58
3.2.3 格式输入函数scanf 63
3.3 简单程序设计举例 68
习题 69
第4章 流程控制 72
4.1 复合语句 72
4.2 if语句 75
4.2.1 if语句实现单分支结构 75
4.2.2 if~else~语句实现双分支结构 78
4.2.3 if~else~if~else…语句实现多分支结构 81
4.2.4 if语句的嵌套 85
4.3 switch语句 87
4.4 while语句 94
4.5 for语句 98
4.6 do-while语句 103
4.7 多重循环 106
4.8 break语句、continue语句和goto语句 108
4.8.1 break语句 108
4.8.2 continue语句 110
4.8.3 goto语句 112
4.9 程序举例 113
习题 121
第5章 函数与程序结构 124
5.1 C程序的一般结构 124
5.1.1 模块化程序设计 124
5.1.2 C程序的一般结构 125
5.2 函数的定义与调用 127
5.2.1 函数的定义 127
5.2.2 函数的调用 130
5.2.3 函数的参数传递 134
5.3 局部变量与全局变量 137
5.3.1 局部变量 137
5.3.2 全局变量 139
5.4 变量的存储类型 141
5.4.1 存储类型区分符 141
5.4.2 自动变量 142
5.4.3 静态变量 144
5.4.4 外部变量 146
5.4.5 寄存器变量 147
5.4.6 存储类型小结 148
5.5 函数的嵌套与递归调用 151
5.5.1 函数的嵌套调用 151
5.5.2 函数的递归调用 152
5.6 内部函数与外部函数 156
5.6.1 内部函数 156
5.6.2 外部函数 157
5.7 编译预处理 157
5.7.1 宏定义 158
5.7.2 文件包含 162
5.7.3 条件编译 164
5.8 程序举例 165
习题 170
第6章 数组 172
6.1 数组说明 172
6.1.1 数组的说明 172
6.1.2 数组引用 173
6.1.3 数组的初始化 173
6.1.4 数组的运算(排序与查找) 176
6.2 字符数组 178
6.2.1 字符数组的说明与引用 178
6.2.2 字符数组的初始化 180
6.2.3 字符串和字符串结束标志 181
6.2.4 字符数组的输入输出 182
6.2.5 字符串处理函数 184
6.3 多维数组 189
6.3.1 多维数组的说明、引用和存储结构 189
6.3.2 多维数组的初始化 190
6.3.3 多维数组的运算 191
6.3.4 字符串数组 193
6.4 数组作函数的参数 194
6.4.1 数组元素作函数的参数 194
6.4.2 数组名作函数的参数 194
6.4.3 二维数组作函数的参数 196
6.5 综合实例 197
习题 202
第7章 指针 203
7.1 指针的概念 203
7.1.1 变量的地址和指针变量 203
7.1.2 指针说明和指针对象的引用 204
7.2 指针参数 208
7.3 数组的指针表示 210
7.3.1 一维数组的指针表示 211
7.3.2 数组作函数参数时的指针表示 213
7.3.3 字符数组的指针表示 215
7.3.4 多维数组的指针表示与指向数组的指针 217
7.4 指针数组 221
7.4.1 指针数组的概念 221
7.4.2 指针变量的指针 223
7.4.3 main函数的参数 224
7.5 函数的指针 225
7.6 指针函数 227
7.7 指针相关运算 228
7.8 程序举例 231
习题 235
第8章 结构和联合 236
8.1 结构的说明和引用 236
8.1.1 结构说明 236
8.1.2 结构的引用 238
8.2 结构的指针 240
8.3 结构和函数 242
8.4 结构数组 244
8.4.1 结构数组的说明,引用和初始化 244
8.4.2 结构数组作函数参数 250
8.4.3 sizeof运算符 251
8.4.4 用结构的指针引用结构数组的成员 252
8.5 结构和指针的应用 253
8.6 联合(共用体) 259
8.7 用typedef定义类型名 262
习题 263
第9章 位运算 266
9.1 位运算的概念 266
9.1.1 字节与位 266
9.1.2 补码 266
9.2 二进制位运算 268
9.2.1 二进制位运算 268
9.2.2 位复合赋值运算符 273
9.3 位段 274
9.3.1 位段的定义与位段中数据的引用 274
9.3.2 对于位段使用的几点说明 276
9.3.3 应用举例 277
9.4 综合应用举例 278
习题 280
第10章 输入输出与低层接口 281
10.1 概述 281
10.2 流式文件输入输出 282
10.2.1 文件的打开与关闭 282
10.2.2 文件的读写 284
10.2.3 文件的随机存取 289
10.2.4 其他有关函数 291
10.3 输入输出的低层接口 292
10.3.1 文件的创建、打开、关闭和删除 292
10.3.2 文件的读、写 293
习题 293
附录A C关键字 294
附录B C运算符的优先级与结合性 295
附录C 常用字符与ASCII码对照表 296
附录D 常用ANSI C标准库函数 297
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019