C语言程序设计基础PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:姜武中主编
- 出 版 社:北京:中国商业出版社
- 出版年份:2000
- ISBN:7504439320
- 页数:258 页
第一章 C语言概述 1
1.1 C语言的由来和历史背景 1
1.1 C语言的特点 2
习题 2
第二章 基本数据类型 3
2.1 整型 3
2.1.1 整型常量 3
2.1.2 整型变量 3
2.2.2 实型变量 5
2.2.1 实型常量 5
2.2 实型 5
2.3 字符型 6
2.3.1 字符常量 6
2.3.2 字符变量 7
2.3.3 字符串常量 7
习题 7
2.4 变量的初始化 8
习题 8
3.1.1 增1减1运算 10
第三章 C表达式 10
3.1 算术表达式 10
3.1.2 强制类型转换 11
3.1.3 不同类型数据间的混合运算 12
3.2 赋值表达式 13
3.3 逗号表达式 16
3.5 逻辑表达式 18
习题 20
第四章 数据的输入输出 22
4.1 简单的C源程序 22
4.2 数据输出 23
4.2.1 putchar函数 23
4.2.2 printf函数 24
4.3 数据输入 29
4.3.1 getchar函数 29
4.3.2 scanf函数 29
4.3.3 char类型和int类型的通用性 32
习题 33
第五章 分支与循环控制 35
5.1 if语句 35
5.1.1 if语句 35
5.1.2 if-else型语句 36
5.1.3 if-else-if型语句 37
5.1.4 if语句的嵌套 39
5.1.5条件运算符 41
5.2 goto语句 42
5.3 switch语句 43
5.4 循环语句 46
5.4.1 while循环 46
5.4.2 do-while循环 47
5.4.3 for循环 48
5.4.4 break和continue 语句 50
5.5 结构化流程图与程序举例 51
习题 56
6.1.1 一维数组的定义 58
第六章 数组 58
6.1 一维数组 58
6.1.2 数组的引用 59
6.1.3 一维数组的初始化 59
6.1.4 一维数组的应用举例 60
6.2 两维数组 62
6.2.1 两维数组的定义 62
6.2.2 两维数组的引用 63
6.2.3 两维数组的初始化 64
6.2.4 两维数组的程序举例 65
6.3 字符数组 66
6.3.1 字符数组的定义和引用 66
6.3.2 字符数组的初始化 67
6.3.3 字符串常量和字符串结束标志 68
6.3.4 字符数组的输入输出 69
6.3.5 字符串处理函数 72
6.3.6 字符数组的应用举例 76
第七章 C函数 79
7.1 函数的定义 79
7.2 函数的调用 81
7.3 函数的嵌套调用 87
7.4 函数的递归调用 91
7.5 数组作为函数参数 97
7.6 局部变量和全局变量 101
7.6.1 局部变量(内部变量) 101
7.6.2 全局变量(外部变量) 103
7.7 动态存储与静态存储 106
7.8 内部函数和外部函数 110
习题 112
8.1 宏代换 116
8.1.1 简单宏代换 116
第八章 编译预处理 116
8.1.2 带参数的宏代换 120
8.2 文件包含 124
8.3 条件编译 127
习题 130
第九章 指针 132
9.1 指针概念 132
9.2 指针变量的定义和引用 134
9.2.1 指针变量的定义 134
9.2.2 指针变量的引用 135
9.2.3 指针变量作函数参数 138
9.3 指向数组的指针变量 142
9.3.1 指向数组或数组元素指针变量的定义与赋值 142
9.3.2 通过指针变量引用数组元素 143
9.3.3 指向两维数组的指针变量 154
9.4 指向字符串的指针变量 164
9.4.1 字符串的储存 164
9.4.2 字符指针变量作函数参数 166
3.4 关系表达式 169
9.5 指向函数的指针变量 170
9.5.2 把指向函数的指针变量作函数参数 171
9.5.1 用指向函数的指针变量调用函数 171
9.6 返回地址的函数 174
9.7 指针数组和指向指针的指针变量 178
9.7.1 指针数组 178
9.7.2 指向指针的指针变量 181
9.7.3 指针数组作main 函数的形参 183
9.8 指针小结 185
9.8.1 有关指针的数据类型 185
9.8.2 指针运算小结 185
习题 187
9.8.3 void类型 187
第十章 结构体与共同体 190
10.1 结构体类型和变量定义 190
10.1.1 只定义类型和类型名方式 190
10.1.2 定义类型和类型名的同时定义变量的方式 191
10.1.3 定义类型的同时定义变量,但不定义类型名方式 191
10.2 结构体变量的引用 193
10.3 结构体变量的初始化 194
10.4 结构体数组 195
10.5 指向结构体变量和数组的指针变量 198
10.5.1 指向结构体变量的指针变量 198
10.5.2 指向结构体数组的指针变量 200
10.5.3 用指向结构体的指针变量作函数参数 201
10.6.1 共用体类型及变量定义 204
10.6.2 共用体变量的引用方式 204
10.6 共用体 204
10.7 枚举类型 207
10.8 用typedef定义类型 211
习题 215
第十一章 位运算 217
11.1 位运算 217
11.1.1 接位逻辑与运算 217
11.1.2 接位逻辑或运算 219
11.1.4 接位逻辑异或运算 220
11.1.3 取反运算 220
11.1.5 左移运算 222
11.1.6 右移运算 223
11.2 位运算举例 224
11.3 位段 227
11.3.1 位段定义 227
11.3.2 位段引用 229
习题 230
第十二章 C文件 232
12.1 C文件概述 232
12.2 文件类型指针 234
12.3 文件的打开和关闭 235
12.4 文件读写 237
12.4.1 fputc函数 237
12.4.2 fgetc函数 238
12.4.3 fread函数 241
12.4.4 fwrite函数 243
12.4.5 fprinft函数和fscanf 函数 244
12.5 文件定位 246
12.5.1 rewind函数 247
12.5.2 fseek函数和随机读写 247
12.5.3 ftee函数 249
12.6 文件操作出错检测 249
12.6.1 ferror函数 249
12.6.2 clearerr函数 250
习题 250
附录 251
Ⅰ ASCII字符编码表 251
Ⅱ C语言中的关键字 251
Ⅲ 运算符和结合性 252
Ⅳ C库函数 253
主要参考书目 259
12.4.6 其它文件读写函数 344
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018