C程序设计语言及其应用PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:陈礼民等编
- 出 版 社:北京:科学出版社
- 出版年份:1993
- ISBN:7030033329
- 页数:246 页
第一章 C语言简介 1
1.1 概述 1
1.1.1 C语言的由来和发展 1
1.1.2 C语言的主要特点 2
1.2 C语言程序的基本结构 3
1.2.1 程序及其格式 3
1.2.2 程序的结构特点 3
1.2.3 函数 4
1.2.4 函数printf 5
1.3 程序的开发过程 5
1.3.1 编辑源文件 5
1.3.2 编译——生成目标程序 5
1.3.3 链接装入——生成可执行文件 6
第二章 数据及其运算 7
2.1 字符及标识符 7
2.1.1 字符 7
2.1.2 标识符 7
2.2 常量 8
2.2.1 整型常量 8
2.2.2 浮点数常量 9
2.2.3 字符常量 9
2.2.4 字符串常量 10
2.2.5 符号常量 10
2.3 变量 11
2.3.1 变量及其类型 11
2.3.2 变量的初始化 13
2.4 运算符和表达式 14
2.4.1 表达式 14
2.4.2 算术运算符 14
2.4.3 关系运算符 16
2.4.4 逻辑运算符 16
2.4.5 位操作 17
2.4.6 复合赋值运算符 19
2.4.7 逗号运算符 19
2.4.8 条件运算符 19
2.4.9 sizeof运算符 20
2.5 运算符的优先级 20
2.6 类型转换 21
2.6.1 双目运算符的类型转换作用 22
2.6.2 赋值运算符的类型转换作用 22
2.6.3 强制类型转换 22
2.6.4 函数调用的类型转换作用 23
2.6.5 数据转换的具体情况 23
2.6.6 小结 24
2.7 变量的存储类型简介 25
2.7.1 auto变量 25
2.7.2 extern变量 25
2.7.3 static变量 25
2.7.4 变量的值 26
2.8 数组 26
2.8.1 一维数组 26
2.8.2 数组初始化 27
2.8.3 字符串 28
2.8.4 多维数组 28
2.8.5 数组运算 29
2.9 输入输出简介 30
2.9.1 字符的输入和输出 30
2.9.2 格式输入 30
习题 31
第三章 语句及控制流 33
3.1 语句 33
3.2 程序结构和控制 33
3.3 条件语句 34
3.3.1 if-else语句 34
3.3.2 if语句 35
3.3.3 else-if语句 36
3.4 循环语句 37
3.4.1 while循环语句 37
3.4.2 do-while循环语句 40
3.4.3 for循环语句 41
3.4.4 汽泡排序算法 42
3.5 开关语句 43
3.6 break,continue,goto,return语句 45
3.6.1 break语句 45
3.6.2 continue语句 46
3.6.3 goto语句 47
3.6.4 return语句 48
习题 48
第四章 函数 50
4.1 函数定义 50
4.1.1 函数定义 50
4.1.2 函数返回值及类型说明 52
4.2 函数原型 54
4.3 函数调用 55
4.3.1 函数调用的一般形式 55
4.3.2 函数调用的进一步讨论 56
4.3.3 参数传值的基本规则 59
4.4 数组作为函数参数 62
4.4.1 一维数组的传送 62
4.4.2 多维数组作为函数参数 64
4.5 递归 64
4.6 存储类型及作用域规则 67
4.6.1 自动变量 67
4.6.2 外部变量和外部函数 68
4.6.3 静态变量和静态函数 70
4.6.4 寄存器变量 72
4.6.5 变量初始化 73
习题 74
第五章 数组和指针 76
5.1 指针、指针说明及初始化 76
5.1.1 指针的概念 76
5.1.2 指针的说明 76
5.1.3 指针赋初值 77
5.2 指针的运算 78
5.2.1 算术运算 78
5.2.2 关系运算 79
5.2.3 赋值运算 79
5.3 无类型指针及指针转换 80
5.4 指针与一维数组 81
5.4.1 一维数组的指针表示 81
5.4.2 引用调用 84
5.4.3 字符串指针 88
5.5 二维数组的指针表示 91
5.5.1 二维数组中的地址、存储方式和指针的表示 91
5.5.2 指向n个元素组成的一维数组的指针 92
5.5.3 指针数组 93
5.5.4 指向指针的指针 94
5.5.5 指针数组和多级指针的应用——字典式的字排序 96
5.5.6 指针数组赋初值 98
5.6 命令行参数 99
5.7 指向函数的指针 102
5.7.1 函数地址和函数指针 102
5.7.2 函数调用的形式 103
5.7.3 例 104
习题 106
第六章 预处理 108
6.1 宏定义 108
6.1.1 字符的宏定义 108
6.1.2 函数宏 110
6.1.3 #undef 111
6.1.4 例:qsort函数 111
6.1.5 书写格式 113
6.2 文件包含 113
6.2.1 文件包含 113
6.2.2 使用举例 114
6.3 条件编译 114
6.3.1 #if条件编译 115
6.3.2 #ifdef和#ifndef 116
6.4 预定义宏和预处理操作符#及## 118
6.4.1 预定义宏 118
6.4.2 构串操作符# 118
6.4.3 二元操作符## 118
6.5 宏assert() 119
6.6 例:快速排序函数quicksort 120
习题 122
第七章 结构、联合和其它构造类型 123
7.1 结构类型及结构变量的定义 123
7.1.1 结构类型定义 123
7.1.2 结构变量和结构指针变量 124
7.1.3 结构的嵌套定义 125
7.2 结构成员的引用及赋值运算 125
7.2.1 引用结构成员 125
7.2.2 结构整体赋值 127
7.3 结构初始化 127
7.4 结构与函数 128
7.4.1 把结构传给函数 128
7.4.2 函数返回值与结构 130
7.5 结构数组 132
7.6 结构指针数组 133
7.7 联合 136
7.7.1 联合的定义 136
7.7.2 联合的引用方式 137
7.7.3 对联合的操作 137
7.7.4 联合与结构的差异 138
7.8 类型定义 139
7.9 枚举类型 141
7.9.1 枚举类型定义 142
7.9.2 枚举变量定义 142
7.9.3 枚举变量的运算 143
7.10 位域 144
习题 146
第八章 文件及其输入输出 148
8.1 文件、文件系统和流 148
8.1.1 文件的概念 148
8.1.2 文件系统 148
8.1.3 流 149
8.2 标准输入输出及转向 150
8.2.1 标准流 150
8.2.2 字符读写函数getchar()和putchar(c) 151
8.2.3 gets()和puts() 152
8.2.4 格式化输入输出函数:printf()和scanf() 153
8.2.5 标准输入输出函数的转向 159
8.3 文件的打开和关闭 160
8.3.1 打开文件函数fopen() 160
8.3.2 关闭文件函数fclose() 162
8.4 文件的输入输出 162
8.4.1 字符输入输出函数 162
8.4.2 字符串输入输出函数 165
8.4.3 格式化输入输出函数fprintf和fscanf 166
8.4.4 数据块读写函数fread和fwrite 167
8.5 定位函数及其它函数 170
8.5 反绕函数rewind 170
8 5.2 随机定位函数fseek 170
8.5.3 库函数ftell 172
8.6 非缓冲文件系统 172
8.6.1 文件的建立、打开和关闭 173
8.6.2 read()和write() 174
8.6.3 lseek()及随机访问 174
习题 175
第九章 高级应用 176
9.1 动态数据结构 176
9.1.1 链表 176
9.1.2 二叉树 182
9.2 C语言与dBASEⅢ数据文件接口 185
9.2.1 dBASEⅢ数据库的数据结构 185
9.2.2 C语言对.DBF库文件操作的关键 187
9.2.3 用C语言程序访问dBASEⅢ数据库 187
9.3 图形程序的编制 189
9.3.1 图形适配器和图形显示器 190
9.3.2 基本图形功能的实现 191
9.3.3 图形方式设置函数和调色板设置函数 199
9.3.4 光标位函数和十字光标函数 199
9.3.5 简单的绘图程序 199
9.3.6 Turbo C的图形函数 201
9.3.7 Turbo C图形函数的应用 205
附录 219
索引 245
参考文献 246
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《香山设县850年》吴冉彬主编;中山市地方志办公室等编 2003
- 《晚霞风景 《晚霞》杂志创刊十周年作品选集》王诚德等编 1999
- 《行知工程创新教学探索系列 小学语文单元整体课程实施与评价》李怀源等编 2012
- 《诗文阅读入门》邵霭吉,戴永俊,朱桂元主编;王延潭,王学荣,王辉等编 1991
- 《全国精美作文年选 2009年度经典 高中卷》邵荣霞主编;邵荣霞,张年军,屠丽君等编 2010
- 《外科诊疗手册 新1版》裘法祖等编 1956
- 《数学分析习题课讲义 第2版 下册》谢惠民等编 2019
- 《日本经济现状研究》薛敬孝等编 1998
- 《黑龙江省主要野生药用植物的鉴别及中草药新制剂 第一部分》黑龙江省中草药进修班等编 1971
- 《大学物理实验》刘汉臣等编 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019