C程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:姚国清,夏军宝,何勇强主编
- 出 版 社:北京:航空工业出版社
- 出版年份:2008
- ISBN:780243081X
- 页数:334 页
第0章 程序设计概论 1
0.1程序与程序设计语言 1
0.1.1程序 1
0.1.2程序设计语言 1
0.2C语言的历史和发展 3
0.3一个简单程序的诞生 3
0.3.1简单的C语言程序概貌 3
0.3.2第一个程序的诞生 5
本章小结 7
复习题 7
第1章 C程序设计基础知识 8
1.1变量 8
1.1.1有关内存的基础概念 8
1.1.2变量的引入 8
1.2常量 12
1.2.1字面常量 12
1.2.2符号常量 14
1.2.3const常量 14
1.3算术运算符与算术表达式 15
1.3.1运算符概述 15
1.3.2算术运算符 15
1.3.3算术表达式 16
1.4赋值运算符与赋值表达式 17
1.4.1简单赋值运算符 17
1.4.2复合算术赋值运算符 18
1.4.3赋值运算时的数据类型转换 18
1.5自加、自减、逗号运算符 20
1.5.1自加和自减运算符:++、-- 20
1.5.2逗号运算符 21
1.6位运算 22
1.6.1位运算的基本规律 22
1.6.2位运算符 22
本章小结 24
复习题 24
第2章 简单C语句 27
2.1C语句概述 27
2.1.1表达式语句 27
2.1.2控制语句 27
2.1.3函数调用语句 27
2.1.4复合语句 28
2.1.5空语句 28
2.2输入输出的概念 28
2.3基本输入输出函数 29
2.3.1格式化输出库函数:printf 29
2.3.2格式输入库函数:scanf 31
2.3.3字符输入输出函数 33
本章小结 33
复习题 33
第3章 分支结构程序设计 36
3.1算法与基本程序结构 36
3.1.1算法简介 36
3.1.2算法的表示 37
3.1.3基本程序结构 38
3.2关系运算和逻辑运算 39
3.2.1关系运算 39
3.2.2逻辑运算 40
3.3if语句 42
3.3.1简单if语句 42
3.3.2if~else语句 44
3.3.3if语句的嵌套 45
3.3.4if语句使用注意事项 46
3.4switch语句 48
3.5条件运算符 50
本章小结 51
复习题 51
第4章 循环结构程序设计 54
4.1循环的引入 54
4.2for循环 54
4.3while循环 57
4.4do~while循环 58
4.5循环的比较 59
4.5.1for语句和while语句 59
4.5.2while语句和do~while语句 62
4.5.3数值输入中的问题 63
4.6循环嵌套 65
4.6.1三重循环求解 67
4.6.2缩小穷举法的搜索范围 68
4.6.3两重循环解决问题 68
4.6.4极限情况:一层循环的求解 69
4.7break和continue语句 71
4.7.1break语句 71
4.7.2continue语句 72
4.8应用举例 73
本章小结 77
复习题 78
第5章 函数 85
5.1函数的基本概念 85
5.2函数的声明和定义 86
5.2.1函数声明和函数原型 86
5.2.2函数定义 87
5.2.3函数的参数 89
5.2.4函数的返回值与函数类型 92
5.3函数的调用 95
5.3.1函数调用的方式 96
5.3.2函数调用过程机制 97
5.3.3函数的嵌套调用 99
5.4函数的递归 102
5.4.1递归的基本原理 102
5.4.2尾递归 104
5.4.3递归与反向计算 106
5.4.4汉诺塔问题:双重递归 108
5.4.5递归的优缺点 110
5.5头文件的使用 110
5.6逐步求精 113
本章小结 121
复习题 121
第6章 数组 125
6.1一维数组 125
6.1.1一维数组的声明 125
6.1.2访问数组元素 126
6.1.3数组的初始化 128
6.1.4一维数组应用举例 130
6.2二维数组 132
6.2.1二维数组的声明 132
6.2.2访问二维数组元素 133
6.2.3二维数组的初始化 133
6.2.4二维数组应用举例 134
6.3数组作为函数参数 135
6.3.1数组元素用作函数的实参 136
6.3.2数组用作函数的参数 136
本章小结 140
复习题 141
第7章 指针 146
7.1地址作为数据值 146
7.2指针变量 147
7.2.1声明指针变量 147
7.2.2有关指针的运算符 148
7.2.3指针操作 149
7.2.4指针作为函数参数 152
7.3数组与指针 154
7.3.1通过指针操作数组元素 154
7.3.2函数、数组与指针 157
7.3.3保护数组内容 159
7.3.4多维数组与指针 163
7.3.5指向数组的指针 166
7.4函数指针 170
7.4.1通过函数指针调用函数 170
7.4.2函数指针用作函数参数 172
7.5动态分配内存 174
7.5.1NULL指针和void类型 174
7.5.2动态数组 175
7.5.3释放内存 176
本章小结 176
复习题 177
第8章 字符数据处理 184
8.1字符型常量和字符串 184
8.1.1转义字符 184
8.1.2字符串 185
8.2字符型变量 186
8.3字符数组 187
8.3.1字符数组的初始化 187
8.3.2字符串和字符串结束标志 188
8.4字符串和指针 191
8.4.1字符串的表示形式 191
8.4.2字符串指针作函数参数 192
8.5字符处理函数 193
8.6字符串应用实例 196
本章小结 200
复习题 200
第9章 结构 206
9.1结构类型说明 206
9.2使用结构 206
9.2.1结构类型变量 207
9.2.2结构变量的引用 208
9.2.3结构变量赋初值 209
9.3结构和指针 210
9.3.1结构数组 210
9.3.2指向结构的指针 214
9.4结构数据在函数间传递 218
9.5结构和链表 219
9.5.1单链表 220
9.5.2单链表结点的删除 222
9.5.3单链表的插入 224
9.5.4环链表 225
本章小结 227
复习题 228
第10章 文件 236
10.1文件的打开与关闭 236
10.1.1文件类型指针 236
10.1.2文件的打开 236
10.1.3文件的关闭 238
10.2文件的读写 239
10.2.1读写字符 239
10.2.2读写字符串 241
10.2.3格式化的读写 243
10.2.4成块读写(二进制读写) 244
10.3随机读写文件 247
本章小结 249
复习题 249
第11章 TurboC图形 254
11.1图形模式的初始化及相关函数 254
11.2屏幕颜色设置和清屏 256
11.3基本图形绘制 257
11.3.1画点与位置坐标函数 258
11.3.2画直线、圆、椭圆与多边形函数 258
11.4线条样式设定 260
11.5图形填充 261
11.5.1封闭区间填充函数 261
11.5.2设定填充方式 261
11.6图形模式下的文本输出 263
11.7图形示例 263
本章小结 279
复习题 279
第12章 存储类型 280
12.1作用域 280
12.1.1代码块作用域 280
12.1.2函数原型作用域 281
12.1.3文件作用域 281
12.2链接 282
12.3存储期 283
12.4存储类型 283
12.4.1自动变量 283
12.4.2寄存器变量 284
12.4.3具有代码块作用域的静态变量 285
12.4.4具有外部链接的静态变量 286
12.4.5具有内部链接的静态变量 289
12.5存储类型说明符 290
12.6函数的存储类型 292
本章小结 293
复习题 293
附录AC语言预处理器 297
A.1预处理器命令 297
A.2预处理器词法规则 297
A.3定义和替换 298
A.3.1对象式宏定义 298
A.3.2函数式宏定义 299
A.3.3重新扫描宏表达式 301
A.3.4取消宏定义与重新定义宏 302
A.3.5宏扩展中的优先级错误 302
A.3.6宏参数的副作用 303
A.4文件包含 303
A.5条件编译 305
A.5.1#if、#else与#endif命令 305
A.5.2#elif命令 305
A.5.3#ifdef与#ifndel命令 306
A.5.4条件命令中的常量表达式 308
A.5.5defined运算符 308
A.6显式的行编号 308
A.7杂注指令 309
A.8错误指令 309
附录B综合练习题 310
练习一 310
练习二 316
练习三 321
练习四 325
附录C常用函数 331
附录D图形驱动程序和模式 334
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019