C程序设计教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:杨平华,涂玉芬主编
- 出 版 社:武汉:湖北科学技术出版社
- 出版年份:2008
- ISBN:9787535239259
- 页数:204 页
第1章 C语言概述 1
1.1 C语言出现的历史背景 1
1.2 C语言的特点 2
1.3 C程序的基本结构 2
1.3.1 C语言的基本词汇 2
1.3.2语句 3
1.3.3函数 4
1.3.4标准库 4
1.3.5 C源程序的结构特点 4
1.4 C程序的编译与运行 5
1.4.1 C程序的运行 5
1.4.2 C语言常用编程平台Turbo C及Visual C++ 6
1.5本章小结 8
第2章 数据类型、运算符与表达式 9
2.1 C语言的数据类型 9
2.2常量 9
2.2.1整型常量 10
2.2.2实型常量 10
2.2.3字符型常量 11
2.2.4字符串常量 12
2.3变量 12
2.3.1变量的定义 12
2.3.2变量的初始化 13
2.3.3变量的分类 13
2.4类型的混合运算 16
2.4.1类型的自动转换 16
2.4.2类型的强制转换 18
2.5运算符和表达式 19
2.5.1算术运算符和算术表达式 19
2.5.2自增自减运算符和自增自减表达式 20
2.5.3赋值运算符和赋值表达式 21
2.5.4逗号运算符和逗号表达式 23
2.5.5条件运算符与条件表达式 24
2.6常用数学函数 24
2.7本章小结 26
第3章 编译预处理 27
3.1宏定义 27
3.1.1不带参数的宏定义 27
3.1.2带参数的宏定义 29
3.2文件包含 31
3.3条件编译 32
3.4本章小结 34
第4章 三种基本结构程序设计 35
4.1顺序结构程序设计 35
4.1.1赋值语句 35
4.1.2注释 35
4.1.3输入输出函数 36
4.1.4顺序结构应用举例 41
4.2选择结构程序设计 44
4.2.1关系表达式和逻辑表达式 44
4.2.2复合语句与空语句 46
4.2.3简单if语句 47
4.2.4条件表达式 50
4.2.5嵌套if语句 50
4.2.6开关语句 52
4.2.7选择结构应用举例 55
4.3循环结构程序设计 58
4.3.1循环语句 59
4.3.2 break和continue语句 65
4.3.3多重循环 70
4.3.4循环结构应用举例 73
4.4本章小结 78
第5章 数组 79
5.1一维数组 79
5.1.1一维数组的定义 79
5.1.2一维数组的初始化 80
5.1.3一维数组元素的引用 81
5.1.4一维数组的应用 82
5.2二维数组 84
5.2.1二维数组的定义 84
5.2.2二维数组的初始化 85
5.2.3二维数组元素的引用 86
5.2.4二维数组应用举例 86
5.3字符数组 88
5.3.1字符数组的定义 88
5.3.2字符数组的初始化 88
5.3.3字符数组的引用 89
5.3.4字符数组的输入输出 90
5.3.5字符串处理函数 91
5.3.6字符数组应用举例 93
5.4本章小结 94
第6章 函数 95
6.1函数的定义和调用 96
6.1.1函数定义 96
6.1.2函数调用 97
6.1.3函数声明 99
6.2函数的嵌套调用和递归调用 101
6.2.1函数的嵌套调用 101
6.2.2函数的递归调用 102
6.3变量的作用域及存储类别 103
6.3.1局部变量与全局变量 103
6.3.2动态变量与静态变量 105
6.4内部函数与外部函数 110
6.5本章小结 111
第7章 指针 112
7.1指针的概念 112
7.2变量的指针和指向变量的指针变量 113
7.2.1指针变量的定义 113
7.2.2指针变量的引用 113
7.2.3指针变量作为函数参数 116
7.3数组的指针和指向数组的指针变量 119
7.3.1指向数组元素的指针 119
7.3.2通过指针引用数组元素 120
7.3.3数组名作函数参数 122
7.3.4指向多维数组的指针和指针变量 126
7.4字符串的指针指向字符串的指针变量 129
7.4.1字符串的表示形式 129
7.4.2使用字符串指针变量与字符数组的区别 130
7.5函数指针变量 131
7.6指针型函数 132
7.7指针数组和指向指针的指针 134
7.7.1指针数组的概念 134
7.7.2指向指针的指针 135
7.7.3 main函数的参数 137
7.8本章小结 138
7.8.1有关指针的数据类型的小结 138
7.8.2指针运算的小结 138
7.8.3 void指针类型 139
第8章 构造类型 140
8.1结构体的说明和引用 140
8.1.1结构体的说明 140
8.1.2结构体的定义方法 141
8.1.3结构体变量的引用 143
8.1.4结构体变量的初始化 144
8.1.5结构体数组初始化 145
8.2结构体的指针 146
8.2.1指向结构体变量的指针 146
8.2.2指向结构体数组的指针 148
8.2.3用结构体变量和指向结构体的指针作函数参数 152
8.3链表 154
8.3.1链表概述 154
8.3.2静态链表 156
8.3.3动态链表 158
8.4共用体 162
8.4.1共用体的概念 163
8.4.2共用体变量的引用方法 163
8.4.3共用体类型的特点 164
8.5枚举类型 167
8.5.1枚举类型的定义与枚举变量的定义 167
8.5.2枚举类型与整型的关系和说明 168
8.6自定义类型标识符 169
8.7本章小结 170
第9章 位运算 171
9.1位运算符 171
9.1.1按位与运算 171
9.1.2按位或运算 172
9.1.3按位异或运算 172
9.1.4求反运算 172
9.1.5左移运算 173
9.1.6右移运算 173
9.2位域(位段) 174
9.3本章小结 176
第10章 文件 177
10.1 C语言文件概述 177
10.2文件类型指针 178
10.3文件的打开与关闭 178
10.3.1文件的打开(fopen函数) 178
10.3.2文件的关闭(fcolse函数) 180
10.4文件的读写操作 180
10.4.1读/写文件中的一个字符 180
10.4.2读/写一个字符串 182
10.4.3读/写一个数据块 183
10.4.4对文件进行格式化读/写 185
10.4.5读/写函数的选用原则 186
10.5位置指针与文件定位 186
10.5.1位置指针复位函数rewind 186
10.5.2文件随机定位函数fseek 187
10.5.3返回文件当前位置的函数ftell 187
10.6出错检测 188
10.6.1 ferror函数 188
10.6.2 clearerr函数 188
10.7本章小结 188
附录I:常用字符与ASCⅡ码对照表 189
附录Ⅱ:运算符的优先级和结合性 190
附录Ⅲ:常用标准函数及其头文件 191
附录IV: TC20编辑环境的使用方法 193
附录V :Visual C+++6.0的使用方法 199
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020