C语言程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:张淑华,朱丽莉主编;于雪晶,顾煜新副主编
- 出 版 社:北京:科学出版社
- 出版年份:2012
- ISBN:9787030330123
- 页数:352 页
第1章 C语言概述 1
1.1计算机语言与结构化程序设计 1
1.1.1计算机语言 1
1.1.2结构化程序设计 2
1.2 C语言的发展历史和特点 5
1.2.1 C语言的发展历史 5
1.2.2 C语言的特点 6
1.3 C语言程序的基本结构和执行过程 7
1.3.1 C语言程序简单实例 7
1.3.2 C语言程序执行过程 12
1.4 C语言的字符集和标识符 13
1.4.1字符集 13
1.4.2标识符 13
1.4.3预定义标识符 15
习题1 15
第2章 数据类型及其表达式 17
2.1 C语言数据类型简介 17
2.2基本数据类型 18
2.2.1常量与变量 18
2.2.2整型数据 18
2.2.3实型数据 23
2.2.4字符型数据 26
2.2.5空类型 30
2.3运算符与表达式 31
2.3.1 C运算符简介 31
2.3.2算术运算符和算术表达式 32
2.3.3关系运算符和关系表达式 35
2.3.4逻辑运算符和逻辑表达式 36
2.3.5条件运算符和条件表达式 38
2.3.6赋值运算符和赋值表达式 39
2.3.7逗号运算符和逗号表达式 41
2.3.8位运算符和位运算表达式 43
2.4不同类型数据间的转换 46
2.4.1不同类型数据间的隐式转换 46
2.4.2不同类型数据间的显式转换 47
习题2 48
第3章 顺序结构的程序设计 52
3.1 C语句概述 52
3.2数据输入/输出的概念及在C语言中的实现 57
3.3字符数据的输入和输出 57
3.3.1字符输入函数getchar() 58
3.3.2字符输出函数putchar() 59
3.4格式化输入与输出 60
3.4.1格式化输入函数scanf() 60
3.4.2格式化输出函数printf() 64
习题3 68
第4章 选择结构的程序设计 73
4.1条件选择结构 73
4.1.1 if语句的两种形式 73
4.1.2 if语句的嵌套 77
4.2开关选择结构 83
4.2.1 switch语句形式 83
4.2.2 switch语句的嵌套 88
4.3选择结构程序设计举例 89
习题4 91
第5章 循环结构的程序设计 96
5.1穷举与迭代算法 96
5.2 goto语句 98
5.3 while语句 99
5.4 do-while语句 102
5.5 for语句 104
5.6循环的嵌套 108
5.7循环结构中的跳转语句 111
5.7.1 break语句 111
5.7.2 continue语句 113
5.8循环结构程序设计举例 115
习题5 118
第6章 数组 124
6.1一维数组 125
6.1.1一维数组的定义 125
6.1.2一维数组元素的引用 126
6.1.3一维数组的初始化 128
6.1.4一维数组应用举例 129
6.2二维数组 136
6.2.1二维数组的定义 136
6.2.2二维数组元素的引用 138
6.2.3二维数组的初始化 139
6.2.4二维数组应用举例 141
6.3字符数组 145
6.3.1字符数组的定义 145
6.3.2字符数组的初始化 146
6.3.3字符数组的引用 148
6.3.4字符串处理函数 155
6.3.5字符数组应用举例 159
习题6 161
第7章 结构体、共用体与枚举 167
7.1结构体 167
7.1.1结构体类型的定义 167
7.1.2结构体变量 169
7.1.3结构体数组 172
7.2共用体 175
7.2.1共用体类型的定义 175
7.2.2共用体变量 176
7.3枚举类型 178
7.3.1枚举类型的定义 178
7.3.2枚举类型变量 179
7.4类型的重新命名 180
习题7 181
第8章 函数 186
8.1概述 186
8.2函数的定义 187
8.2.1无参函数的定义 187
8.2.2有参函数的定义 188
8.2.3空函数的定义 189
8.3函数的参数和函数的返回值 190
8.3.1形式参数和实际参数 190
8.3.2函数的返回值 191
8.4函数的调用 193
8.4.1函数调用的一般形式 194
8.4.2函数调用的方式 194
8.4.3函数的声明 195
8.5函数的嵌套调用 198
8.6函数的递归调用 200
8.7构造类型数据作为函数的参数 205
8.7.1结构体变量作为函数的参数 205
8.7.2数组作为函数的参数 207
习题8 212
第9章 变量、函数的属性和编译预处理 217
9.1变量的存储类型 217
9.1.1变量的存储类型含义 217
9.1.2变量的存储类型分类 217
9.2变量的作用域 219
9.2.1局部变量及其作用域 219
9.2.2全局变量及其作用域 223
9.3内部函数和外部函数 228
9.3.1内部函数 228
9.3.2外部函数 228
9.4编译预处理 230
9.4.1宏定义 230
9.4.2文件包含 236
9.4.3条件编译 240
习题9 242
第10章 指针 245
10.1指针与指针变量 245
10.1.1指针的概念 245
10.1.2指针变量 247
10.1.3指针运算 252
10.2指针变量与数组 255
10.2.1一维数组的指针和指向一维数组的指针变量 255
10.2.2二维数组的指针和指向二维数组的指针变量 261
10.2.3字符串的指针和指向字符串的指针变量 268
10.3指针变量与结构体 273
10.3.1结构体变量的指针和指向结构体变量的指针变量 273
10.3.2结构体数组的指针和指向结构体数组的指针变量 276
10.4指针变量与函数 278
10.4.1函数的指针和指向函数的指针变量 278
10.4.2指针变量作函数参数 280
10.4.3返回指针值的函数 288
10.5指针数组 290
10.5.1指针数组的定义 290
10.5.2指针数组元素的引用 290
10.5.3指针数组的初始化 292
10.5.4指针数组应用举例 293
10.5.5指针数组作main()函数的形参 294
10.6指向指针的指针变量 297
10.6.1指向指针的指针变量的定义 298
10.6.2指向指针的指针变量的引用 298
10.6.3指向指针的指针变量的初始化 298
10.6.4指向指针的指针变量的应用举例 299
10.7用指针处理链表 300
10.7.1链表概述 301
10.7.2单链表 301
10.7.3动态内存分配函数 303
10.7.4建立键表 306
10.7.5输出链表 308
10.7.6对链表的删除操作 309
10.7.7对链表的插入操作 311
习题10 314
第11章 文件 319
11.1 C文件概述 319
11.2文件类型指针 321
11.3文件的打开与关闭 322
11.3.1文件的打开(fopen()函数) 322
11.3.2文件的关闭(fclose()函数) 324
11.4文件的读写 325
11.4.1字符读写函数 325
11.4.2字符串读写函数 328
11.4.3格式化读写函数 330
11.4.4数据块读写函数 332
11.5文件的定位 335
11.5.1 rewind()函数 335
11.5.2文件的随机读写 336
11.5.3 ftell()函数 339
11.6出错的检测 340
11.6.1 ferror()函数 340
11.6.2 clearerr()函数 340
习题11 340
附录A常用字符与ASCII代码对照表 344
附录B运算符的优先级和结合性 345
附录C常用的C语言库函数 346
附录D调试程序时常见的出错提示信息 350
参考文献 352
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019