C语言程序设计及应用教程 普通高校本科计算机专业特色教材精选 算法与程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:郭鹏,康元元,孙宏强,孙建起编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302468165
- 页数:242 页
第1章C语言概述 1
1.1基础知识 1
1.2为什么要学C语言 2
1.3 C程序结构分析 3
1.4 C程序上机步骤 7
第2章 算法 13
2.1算法的概念 13
2.2常见的算法描述方法 15
2.2.1用自然语言表示算法 15
2.2.2用传统流程图表示算法 15
2.2.3用结构化流程图表示算法 17
2.2.4用伪代码表示算法 18
2.2.5用计算机语言表示算法 18
2.3结构化程序设计方法 18
第3章 数据类型、运算符和表达式 21
3.1数据类型 22
3.2常量与变量 23
3.2.1标识符 23
3.2.2常量和符号常量 24
3.2.3变量 25
3.3 C语言的常用数据类型 26
3.3.1整型数据 26
3.3.2实型数据 29
3.3.3字符型数据 31
3.3.4为变量赋初值 35
3.4不同数据类型间的转换 35
3.4.1混合运算中的数据类型转换 35
3.4.2赋值运算中的数据类型转换 36
3.4.3强制转换 37
3.5运算符和表达式 38
3.5.1算术运算符和算术表达式 39
3.5.2赋值运算符和赋值表达式 43
3.5.3逗号运算符和逗号表达式 46
第4章 程序结构 49
4.1顺序结构程序设计 49
4.1.1 C语句 49
4.1.2赋值语句 51
4.1.3数据的输入与输出实现 52
4.1.4字符数据的输入与输出 53
4.1.5格式输入与格式输出 56
4.1.6顺序结构程序设计举例 66
4.2选择结构程序设计 68
4.2.1关系运算符和逻辑运算符 68
4.2.2 if语句 72
4.2.3 if语句的嵌套 75
4.2.4 switch语句 76
4.2.5选择结构程序举例 79
4.3循环结构程序设计 80
4.3.1 goto语句 81
4.3.2 while语句 81
4.3.3 do…while语句 83
4.3.4 for语句 85
4.3.5循环的嵌套 88
4.3.6 break语句和continue语句 89
4.3.7循环语句小结 92
4.3.8循环结构程序举例 92
第5章 数组 95
5.1一维数组 95
5.1.1一维数组的定义 95
5.1.2一维数组的初始化 96
5.1.3一维数组的引用 97
5.1.4一维数组程序举例 97
5.2二维数组 100
5.2.1二维数组的定义 100
5.2.2二维数组的初始化 101
5.2.3二维数组的引用 102
5.2.4二维数组程序举例 102
5.3字符数组 104
5.3.1字符数组的定义、初始化和引用 104
5.3.2字符串 105
5.3.3字符串的输入与输出 106
5.3.4字符串处理函数 107
5.3.5字符串程序举例 110
第6章 函数 113
6.1函数概述 113
6.2函数的类别 113
6.2.1库函数 114
6.2.2用户自定义函数 114
6.3函数的定义 114
6.3.1无参函数的定义 115
6.3.2有参函数的定义 116
6.3.3空函数 116
6.4函数声明 116
6.5函数的参数与函数的返回值 120
6.5.1函数的实际参数和形式参数 120
6.5.2数组作为函数参数 122
6.5.3函数的返回值 125
6.6函数的调用 127
6.6.1函数调用的一般形式 127
6.6.2函数调用的过程 128
6.6.3三种函数调用方式 128
6.6.4函数的嵌套调用 129
6.6.5函数的递归调用 130
6.7变量的作用域和存储类型 132
6.7.1局部变量和全局变量 132
6.7.2变量的存储类型 136
6.7.3变量定义和声明的区别 140
6.8内部函数和外部函数 141
6.8.1内部函数 141
6.8.2外部函数 141
6.9编译预处理 142
6.9.1宏定义 142
6.9.2文件包含 144
6.9.3条件编译 145
第7章 指针 149
7.1指针概述 149
7.2指针变量和简单变量 150
7.2.1定义指针变量 150
7.2.2指针变量的初始化 151
7.2.3指针变量的引用 152
7.3指针变量与一维数组 155
7.3.1作为指针的数组名 155
7.3.2使用指针变量引用数组元素 156
7.3.3使用指针变量处理字符串 158
7.3.4指针运算 159
7.4指针变量与函数 160
7.4.1指针变量作为函数参数 160
7.4.2数组名作为函数参数 162
7.5指针的高级应用 165
7.5.1指针与多维数组 165
7.5.2指向函数的指针变量 171
7.5.3返回指针的函数 173
7.5.4指针数组 174
7.5.5指向指针的指针变量 176
第8章 结构体与共用体 179
8.1结构体类型 179
8.1.1结构体类型的定义 179
8.1.2结构体变量的定义 181
8.1.3结构体变量的初始化和引用 182
8.2结构体数组 183
8.2.1结构体数组的定义 184
8.2.2结构体数组的初始化 184
8.2.3结构体数组的引用 185
8.3共用体数据类型 186
8.3.1共用体变量的定义 186
8.3.2共用体变量的引用 187
8.4枚举数据类型 189
8.4.1枚举类型及其变量的定义 189
8.4.2枚举变量的引用 190
8.5自定义类型 192
第9章 位运算 195
9.1位运算符与位运算 195
9.1.1按位与运算符“&” 195
9.1.2按位或运算符“|” 196
9.1.3按位异或运算符“?” 196
9.1.4按位取反运算符“~” 196
9.1.5左移运算符“〈〈” 196
9.1.6右移运算符“〉〉” 197
9.2位段 198
第10章 文件 201
10.1 C文件的概念 201
10.1.1文件名 201
10.1.2文件的分类 201
10.2文件的打开与关闭 202
10.2.1文件类型指针 202
10.2.2文件的打开(fopen函数) 203
10.2.3文件的关闭(fclose函数) 205
10.3文件的读取和写入 205
10.3.1 fgetc函数和fputc函数 205
10.3.2 fgets函数和fputs函数 207
10.3.3 fprint函数和fscanf函数 209
10.3.4 fread函数和fwrite函数 211
10.4文件的定位 213
10.4.1 rewind函数 213
10.4.2 f seek函数 214
10.4.3 ftell函数 215
10.4.4实例解析 215
第11章C语言在单片机编程中的实例解析 217
附录A常用字符与ASCII代码对照表 234
附录B关键字及其用途 235
附录C运算符和结合性 236
附录D常用的C语言库函数 238
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国普通高等中医药院校药学类专业十三五规划教材 第二轮规划教材 分析化学实验 第2版》池玉梅 2018
- 《全国普通高等中医药院校药学类专业十三五规划教材 第二轮规划教材 药剂学实验 第2版》韩丽,史亚军 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019