C语言程序设计基础PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:蔡先华主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2001
- ISBN:7040089009
- 页数:240 页
第1章 概述 1
1.1 人与计算机的交流 1
1.2 C语言的由来与特点 2
1.2.1 C语言的由来 2
1.2.2 C语言的特点 3
1.3 Hello C 4
1.4 Turbo C环境中程序的编译连接与运行 5
1.4.1 Turbo C集成环境 6
1.4.2 Turbo C的基本操作 6
1.4.3 编辑C程序 6
1.4.4 编译、连接 7
1.4.5 运行 8
1.5 小结 9
1.6 习题 9
第2章 计算机中的数据 10
2.1 计算机中的数制与码制 10
2.1.1 数制 10
2.1.2 数制转换 11
2.1.3 码制 13
2.2 基本数据类型 13
2.2.1 基本数据类型及其取值范围 13
2.2.2 数值型数据的表示及存储 15
2.2.3 字符型数据 15
2.3.1 标识符 17
2.3 标识符、常量和变量 17
2.3.2 常量的表示 18
2.3.3 变量的表示、定义及初始化 19
2.4 运算符、表达式及表达式的值 20
2.4.1 赋值表达式 20
2.4.2 算术运算符与算术表达式 21
2.4.3 逗号运算符与逗号表达式 23
2.4.4 关系运算与逻辑运算 23
2.4.5 位运算 25
2.4.6 sizeof运算符 27
2.4.7 复合运算符 28
2.5 不同类型数据间的转换 28
2.6 小结 32
2.7 习题 33
第3章 基本库函数 36
3.1 字符输入输出函数 36
3.2 格式输入输出函数 38
3.2.1 格式输入函数 38
3.2.2 格式输出函数 40
3.3 数学函数及应用 45
3.4 小结 46
3.5 习题 47
第4章 程序控制 49
4.1 选择语句 49
4.1.1 if语句的一般格式 50
4.1.2 条件运算符 54
4.1.3 switch语句 55
4.2 循环程序设计 57
4.2.1 goto语句以及用goto语句构成的循环 57
4.2.2 循环结构的基本形式 58
4.2.3 while循环 59
4.2.4 do-while循环结构 60
4.2.5 for循环 61
4.2.6 循环的嵌套 63
4.2.7 break、continue、return和exit语句 64
4.3 程序举例 67
4.4 小结 71
4.5 习题 72
5.1 函数的定义和函数的声明 79
第5章 函数 79
5.1.1 函数的概念 80
5.1.2 函数的定义 82
5.1.3 函数的声明 84
5.2 函数的调用和值的传递 86
5.2.1 函数调用的一般形式 86
5.2.2 传值调用 88
5.2.3 嵌套调用 90
5.3 函数递归 92
5.4 变量的存储类型及作用域 96
5.4.1 自动变量auto及其作用域 96
5.4.2 寄存器变量 98
5.4.3 外部变量及其作用域 100
5.4.4 静态变量及其作用域 103
5.4.5 存储类别小结 105
5.5 内部函数和外部函数 106
5.5.1 内部函数 106
5.5.2 外部函数 107
5.6 编译预处理 110
5.6.1 宏定义 110
5.6.2 文件包含 116
5.6.3 条件编译 117
5.7 小结 121
5.8 习题 122
6.1 数组的定义及使用 125
6.1.1 数组变量定义 125
第6章 数组 125
6.1.2 数组的初始化 126
6.1.3 数组的使用 127
6.1.4 数组的存储实现 128
6.1.5 数组的应用举例 128
6.2 字符数组和字符串 130
6.2.1 字符数组的定义和初始化 131
6.2.2 字符串 131
6.2.3 字符串的输入与输出 132
6.2.4 字符串处理函数 134
6.2.5 字符数组的应用举例 136
6.3 二维和多维数组 138
6.3.1 多维数组变量定义 138
6.3.2 多维数组的初始化 139
6.3.3 多维数组的应用 140
6.3.4 多维数组的应用举例 140
6.4 数组名作为函数的参数 142
6.5 小结 144
6.7 习题 144
第7章 指针 147
7.1 指针的定义及使用 147
7.1.1 指针概述 147
7.1.2 指针变量的定义及赋值 148
7.1.3 指针的基本运算 150
7.2 指针与数组 151
7.2.1 一维数组的指针及数组元素的访问 151
7.2.2 二维数组的指针及数组元素的访问 154
7.2.3 字符串指针 156
7.3 指针作为函数的参数 157
7.3.1 变量的指针作函数参数 157
7.3.2 指向数组的指针变量作函数参数 160
7.3.3 字符串指针作函数参数 161
7.4 指针数组 163
7.4.1 指针数组 163
7.4.2 指向指针的指针 164
7.4.3 指针数组作为函数参数 165
7.5 指向函数的指针 166
7.5.1 函数的指针 166
7.5.3 用函数指针实现函数的调用 167
7.5.2 指向函数的指针变量 167
7.6 main()函数的参数、函数的类型和返回值 168
7.7 小结 170
7.8 习题 171
第8章 结构体与共用体 174
8.1 结构体类型数据 174
8.1.1 简单的人事档案问题 174
8.1.2 结构体变量定义 175
8.1.3 结构体类型变量引用 178
8.1.4 结构体类型变量初始化 179
8.1.5 结构体数组 180
8.2.1 共用体类型变量定义 183
8.2 共用体类型数据 183
8.2.2 共用体类型变量引用方式 184
8.3 枚举类型数据 184
8.4 取个别名——typedef语句 187
8.5 指向结构体类型数据的指针 188
8.5.1 指向结构体元素的指针 188
8.5.2 指向结构体数组的指针 190
8.6 结构体作为函数参数 191
8.6.1 结构体成员作函数参数 191
8.6.2 整个结构体变量作函数参数 192
8.6.3 指向结构体的指针作为函数参数 193
8.7 结构体作函数返回值 194
8.7.1 结构体型函数 195
8.7.2 返回结构体指针的函数 196
8.8.1 数据在内存的存储分配 197
8.8.2 与内存管理有关的函数 197
8.8 动态存储分配与内存管理 197
8.9 牵着手的数据——链表 199
8.9.1 链表概述 199
8.9.2 链表的建立 200
8.9.3 链表的查询 203
8.9.4 链表的插入 204
8.9.5 链表的删除 206
8.10 小结 207
8.11 习题 208
9.1.1 文件的概念 210
9.1.2 文件类型指针 210
9.1 文件、文件类型指针 210
第9章 文件 210
9.2 文件的打开与关闭 211
9.2.1 文件的打开函数fopen() 211
9.2.2 文件的关闭函数fclose() 213
9.3 文件的读写 213
9.3.1 fputc函数和fgetc函数 213
9.3.2 fread函数和fwrite函数 215
9.3.3 fprintf()函数和fscanf()函数 217
9.3.4 其他读写函数 219
9.4 文件的定位函数 220
9.4.1 反绕函数rewind() 220
9.4.3 求当前读写位置函数ftell() 221
9.4.2 随机定位函数fseek() 221
9.5.1 ferror()函数 222
9.5.2 clearerr函数 222
9.6 文件系统和流 222
9.6.1 文件系统 222
9.5 出错检测 222
9.6.2 流的概念 223
9.7 小结 223
9.8 习题 224
第10章 Turbo C图形编程基础 225
10.1 显示卡及显示器模式的操作 225
10.2 字符屏幕操作 225
10.2.3 屏幕操作 226
10.2.1 窗口 226
10.2.2 基本输入与输出 226
10.2.4 字符属性控制 227
10.3 Turbo C的图形操作 227
10.3.1 设置和关闭图形模式 227
10.3.2 绘制图形 229
10.3.3 图形模式下的字符输出 230
10.3.4 演示程序 231
10.4 小结 232
10.5 习题 232
附录A ASCII码表 233
附录B 常用Turbo C库函数 235
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018