C语言程序设计基础PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:赖万钦主编
- 出 版 社:厦门:厦门大学出版社
- 出版年份:2006
- ISBN:7561505531
- 页数:309 页
第1章 程序设计概述 1
1.1 程序设计基础 1
1.1.1 程序设计语言 1
1.1.2 常用编程语言及其适用范围 3
1.2 算法及其表示 4
1.2.1 算法的概念 4
1.2.2 算法的表示 4
1.2.3 算法的特点 9
1.3 程序设计的基本流程 9
1.3.1 程序设计的基本流程 9
1.3.2 结构化程序设计方法 10
1.3.3 程序设计风格 11
小结 11
习题 12
第2章 C语言概述 14
2.1 C语言的历史背景 14
2.1.1 简述 14
2.1.2 C语言的发展过程 14
2.2 C语言的特点 15
2.3 C程序的基本结构 16
2.3.1 两个简单的C程序实例 16
2.3.2 C程序的基本组成 18
2.4 C程序的上机调试 19
2.4.1 调试步骤 19
2.4.2 Turbo C的集成开发环境 20
小结 22
习题与上机实验 23
第3章 数据类型与数据的输入输出 25
3.1 C语言的数据类型 25
3.2 常量和变量 26
3.2.1 标识符 26
3.2.2 常量 27
3.2.3 变量 28
3.3 整型数据 29
3.3.1 整型常量 29
3.3.2 整型变量 30
3.4 实型数据 32
3.4.1 实型常量 32
3.4.2 实型变量 33
3.5 字符型数据 35
3.5.1 字符常量 35
3.5.2 字符变量 37
3.5.3 字符串常量 38
3.6 数据类型转换 39
3.6.1 自动转换 39
3.6.2 强制类型转换 40
3.7 数据的输出 40
3.7.1 格式输出函数printf 41
3.7.2 字符输出函数putchar 44
3.8 数据的输入 45
3.8.1 格式化输入函数scanf 45
3.8.2 字符输入函数getchar 47
小结 48
习题与上机实验 48
第4章 运算符和表达式 54
4.1 C语言运算符简介 54
4.2 算术运算符和算术表达式 54
4.2.1 算术运算符 54
4.2.2 表达式和算术表达式 55
4.3 自增与自减运算符 56
4.4 赋值运算和赋值表达式 58
4.5 关系运算和关系表达式 59
4.6 逻辑运算符和逻辑表达式 61
4.7 位运算符 63
4.8 逗号运算符和逗号表达式 66
4.9 求字节运算符 66
小结 67
习题与上机实验 67
第5章 顺序和选择结构程序设计 73
5.1 C语句概述 73
5.2 顺序结构程序设计 74
5.3 选择结构程序设计 75
5.3.1 if语句的三种形式 75
5.3.2 if语句嵌套 80
5.3.3 条件运算符 82
5.4 switch语句 83
小结 87
习题与上机实验 87
第6章 循环结构程序设计 94
6.1 概述 94
6.2 while语句 94
6.3 do...while()语句 97
6.4 for语句 100
6.5 循环嵌套 103
6.6 循环控制语句和goto转移语句 107
6.6.1 break语句 107
6.6.2 continue语句 109
6.6.3 goto语句 111
小结 112
习题与上机实验 112
第7章 数组 119
7.1 一维数组 119
7.1.1 一维数组的定义 119
7.1.2 一维数组元素的引用 120
7.1.3 一维数组的初始化 121
7.1.4 一维数组应用举例 121
7.2 二维数组 124
7.2.1 二维数组的定义 125
7.2.2 二维数组元素的引用 125
7.2.3 二维数组的初始化 126
7.2.4 二维数组应用举例 126
7.3 字符数组 128
7.3.1 字符数组的定义、初始化 129
7.3.2 字符数组的输入与输出 130
7.3.3 字符串处理函数 131
7.3.4 字符数组应用举例 133
小结 136
习题与上机实验 137
第8章 函数 140
8.1 函数的基本概念 140
8.2 函数的定义 141
8.3 函数的参数和返回值 143
8.3.1 形式参数和实际参数 143
8.3.2 函数的返回值 143
8.4 函数的调用 144
8.4.1 函数调用的方式 144
8.4.2 函数调用的执行过程 145
8.5 函数的声明 148
8.6 函数的嵌套调用 150
8.7 函数的递归调用 151
8.8 数组作函数的参数 155
8.9 局部变量和全局变量 160
8.9.1 局部变量 160
8.9.2 全局变量 162
8.10 变量的存储类型 164
8.10.1 自动变量类型 165
8.10.2 外部变量类型 167
8.10.3 静态变量 168
8.10.4 寄存器变量 170
小结 171
习题与上机实验 172
第9章 指针 178
9.1 指针的基本概念 178
9.2 指针变量的定义和使用 179
9.2.1 指针变量的定义和使用 179
9.2.2 指针变量的引用 180
9.2.3 地址运算 181
9.3 指针作为函数参数 182
9.4 指针与数组 183
9.4.1 指向数组元素的指针 183
9.4.2 指向数组的指针变量 186
9.4.3 指向一个由n个元素组成的数组指针变量 189
9.5 指针与字符串 190
9.6 指向函数的指针变量 192
9.7 指针数组和指向指针的指针 194
9.7.1 指针数组 194
9.7.2 带有形参的main函数 195
9.7.3 指向指针的指针 197
小结 199
习题与上机实验 200
第10章 结构体和共用体 209
10.1 结构体 209
10.1.1 结构体的说明 209
10.1.2 结构体变量的定义 210
10.1.3 结构体成员的引用与初始化 213
10.2 定义结构体数组 214
10.3 结构体与指针 216
10.3.1 结构体指针变量 216
10.3.2 指向结构体数组的指针 217
10.3.3 用结构体变量和指向结构体的指针变量作函数参数 218
10.4 链表的建立、插入和删除 219
10.4.1 单链表的建立 219
10.4.2 单链表的插入与删除 222
10.5 共用体 231
10.5.1 共用体的概念 231
10.5.2 共用体变量的引用方式 233
10.5.3 共用体类型数据的特点 233
10.6 枚举类型 235
10.6.1 枚举类型的概念 235
10.6.2 枚举类型的声明 235
10.6.3 枚举类型变量的定义 235
10.6.4 如何正确使用枚举类型变量 236
10.7 用typedef定义类型 239
小结 240
习题与上机实验 241
第11章 编译预处理 248
11.1 宏定义 248
11.1.1 不带参数宏定义(简单替换) 248
11.1.2 带参数宏定义 250
11.2 文件包含 252
11.3 条件编译命令 253
小结 255
习题与上机实验 255
第12章 文件 259
12.1 C语言文件概述 259
12.2 文件类型指针 260
12.3 文件的打开与关闭 261
12.3.1 fopen函数 261
12.3.2 fclose函数 263
12.4 文件的读写操作 264
12.4.1 fputc函数 264
12.4.2 fgetc函数 265
12.4.3 fread函数 266
12.4.4 fwrite函数 267
12.4.5 fprintf函数 268
12.4.6 fscanf函数 270
12.4.7 putw函数 271
12.4.8 getw函数 272
12.4.9 fgets函数 273
12.4.10 fputs函数 274
12.5 文件的定位 275
12.5.1 rewind函数 276
12.5.2 fseek函数 276
12.5.3 ftell函数 278
12.6 出错检验 279
12.6.1 feof函数 279
12.6.2 ferror函数 280
12.6.3 clearerr函数 282
小结 282
习题与上机实验 284
附录A ASCII字符集 290
附录B C语言运算符的优先级和结合性 292
附录C C语言常用标准库函数 294
附录D Turbo C上机调试常见错误信息 301
参考文献 309
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017