![二级C语言程序设计教程](https://cover.qianqiantushu.cc/49/s6345cf8.jpg)
![二级C语言程序设计教程](https://cover.qianqiantushu.cc/49/s6345cf8.jpg)
二级C语言程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:汪文立主编;吕士俊副主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2006
- ISBN:7508437020
- 页数:276 页
目录 1
前言 1
第1章 C语言概述 1
本章考点和学习目标 1
1.1 C语言的发展和特点 1
1.2 C程序的组成 2
1.2.1 C程序由函数组成 2
1.2.2 函数的组成 2
1.2.3 关键词、标识符和C语句 2
1.2.4 库函数和头文件 3
1.3 C程序的结构 4
1.4 C程序的书写风格 5
1.5 小结 5
1.6 经验技巧:二级C语言复习五要点 5
历年经典考题讲解 6
习题一 7
第2章 数据类型及运算 9
本章考点和学习目标 9
2.1 基本数据类型 9
2.1.1 数据类型 9
2.1.2 基本数据类型 10
2.2 常量与变量 11
2.2.1 常量 11
2.2.2 变量 14
2.3 运算符 15
2.3.1 运算符的种类、优先级和结合性 15
2.3.2 算术运算符 17
2.3.3 关系运算符和逻辑运算符 18
2.3.4 位运算符 19
2.3.5 赋值运算符 20
2.3.6 条件、逗号和长度运算符 21
2.4.1 算术表达式 22
2.4.2 赋值表达式 22
2.4 表达式 22
2.4.3 关系表达式和逻辑表达式 23
2.5 不同类型数据间的转换 24
2.6 小结 26
历年经典考题讲解 26
习题二 28
第3章 基本语句 31
本章考点和学习目标 31
3.1 算法及结构化程序设计 31
3.1.1 算法 31
3.1.2 算法的描述 32
3.1.3 程序的三种基本结构 32
3.2.1 数据的输入 33
3.2 数据的输入输出 33
3.2.2 数据的输出 35
3.3 顺序结构程序设计 37
3.3.1 表达式语句 37
3.3.2 复合语句和空语句 38
3.3.3 顺序结构程序实例 38
3.4 小结 39
3.5 经验技巧:二级C过关经验 40
历年经典考题讲解 41
习题三 43
第4章 流程控制 46
本章考点和学习目标 46
4.1 选择结构程序设计 46
4.1.1 单分支选择语句if 47
4.1.2 双分支选择语句if-else 47
4.1.3 多分支选择语句switch 49
4.1.4 条件分支的嵌套 52
4.1.5 选择结构设计实例 53
4.2 循环结构程序设计 55
4.2.1 当型循环语句while 55
4.2.2 直到型循环语句do-while 56
4.2.3 次数循环型语句for 57
4.2.4 break和continue语句 58
4.2.5 语句标号和goto语句 60
4.2.6 循环的嵌套 60
4.2.7 循环程序设计实例 61
4.3 小结 63
历年经典考题讲解 63
习题四 65
5.1.1 一维数组的定义 69
5.1 一维数组 69
本章考点和学习目标 69
第5章 数组 69
5.1.2 一维数组的存储形式 70
5.1.3 一维数组的初始化 70
5.1.4 一维数组元素的引用 71
5.1.5 一维数组应用举例 71
5.2 多维数组 72
5.2.1 多维数组的定义 72
5.2.2 多维数组的存储形式 73
5.2.3 二维数组的定义 73
5.2.4 二维数组的初始化 74
5.2.5 二维数组元素的引用 74
5.2.6 二维数组应用举例 75
5.3 字符数组与字符串 76
5.3.1 字符数组的定义 76
5.3.4 字符串和字符串结束的标志 77
5.3.2 字符数组的初始化 77
5.3.3 字符数组的引用 77
5.3.5 字符数组的输入输出 78
5.3.6 字符串处理函数 79
5.3.7 字符数组应用举例 82
5.4 小结 84
5.5 经验技巧:如何学好C语言 84
历年经典考题讲解 86
习题五 88
第6章 函数 91
本章考点和学习目标 91
6.1 函数的定义和返回值 92
6.1.1 函数的定义 92
6.1.2 函数的返回值 93
6.1.3 函数的分类 94
6.2.1 函数的调用 95
6.2 函数的调用 95
6.2.2 库函数的调用 96
6.2.3 函数的声明以及位置对函数调用的影响 97
6.2.4 内部函数与外部函数 98
6.3 变量的作用域与生存期 98
6.3.1 变量的作用域 98
6.3.2 局部变量与全局变量 99
6.3.3 变量的生存期 102
6.3.4 动态存储变量与静态存储变量 102
6.3.5 变量的存储类型 102
6.4 函数间的数据传递 106
6.4.1 参数的值传递方式 106
6.4.2 参数的地址传递方式 106
6.4.3 函数返回值方式 107
6.4.5 数组名作为函数参数的调用 108
6.4.4 外部变量传递方式 108
6.5 嵌套调用与递归调用 109
6.5.1 嵌套调用 109
6.5.2 递归调用 111
6.6 小结 112
历年经典考题讲解 113
习题六 115
第7章 编译预处理 120
本章考点和学习目标 120
7.1 宏定义 120
7.1.1 无参数的宏定义 121
7.1.2 带参数的宏定义 122
7.2 文件包含 123
7.4 经验技巧:二级C语言笔试应试技巧 125
7.3 小结 125
历年经典考题讲解 126
习题七 128
第8章 指针 131
本章考点和学习目标 131
8.1 指针的基本概念 131
8.1.1 指针与地址 131
8.1.2 指针的目标 132
8.1.3 地址与指针运算符 132
8.2 指针变量 133
8.2.1 指针变量的定义 133
8.2.2 指针变量的类型 133
8.2.3 指针变量的初始化 135
8.2.4 指针变量的引用 136
8.2.5 指针变量的运算 137
8.3 指针与数组 139
8.3.1 指向一维数组的指针变量 140
8.3.2 指向二维数组的指针变量 141
8.3.3 指针与字符串 143
8.3.4 指针数组 146
8.4 指针与函数 149
8.4.1 指针作为函数参数 149
8.4.2 指向函数的指针 151
8.4.3 指针型函数 152
8.4.4 main函数的参数 153
8.4.5 指针与函数应用实例 155
8.5 小结 156
历年经典考题讲解 157
习题八 160
9.1 结构体 164
9.1.1 结构体类型概述 164
本章考点和学习目标 164
第9章 结构体与共用体 164
9.1.2 结构体变量的定义和引用 165
9.1.3 结构体数组 169
9.1.4 结构体指针 171
9.1.5 结构体与函数 173
9.2 链表 175
9.2.1 动态存储分配的函数 175
9.2.2 链表的概念 176
9.2.3 单向链表的建立、输出、删除与插入 177
9.3 共用体 180
9.3.1 共用体类型概述 180
9.3.2 共用体的定义和引用 181
9.4.2 枚举类型说明 182
9.4.1 枚举类型 182
9.4.3 枚举变量的定义 182
9.4 枚举 182
9.3.3 共用体应用举例 182
9.4.4 枚举变量的引用 183
9.5 类型定义 183
9.6 小结 184
9.7 经验技巧:C语言考试的大敌——粗心大意 184
历年经典考题讲解 186
习题九 189
第10章 位运算 194
本章考点和学习目标 194
10.1 位运算的概念 194
10.1.1 与位相关的概念 194
10.1.2 位运算的概念与种类 195
10.2.1 按位与运算符 196
10.2 位运算的使用 196
10.2.2 按位或运算符 197
10.2.3 按位异或运算符 197
10.2.4 取反运算符 198
10.2.5 左移运算符 198
10.2.6 右移运算符 199
10.3 小结 200
历年经典考题讲解 200
习题十 201
第11章 文件 203
本章考点和学习目标 203
11.1 文件概述 203
11.1.1 文件 203
11.1.2 文件型指针 204
11.2 文件的打开与关闭 205
11.2.1 文件的打开 205
11.3 文件的读写 206
11.2.2 文件的关闭 206
11.3.1 字符的读写 207
11.3.2 字符串的读写 209
11.3.3 数据块的读写 211
11.3.4 格式化数据的读写 212
11.4 文件的随机读写 214
11.4.1 文件的定位函数 214
11.4.2 文件的随机读写 215
11.4.3 文件检测函数 215
11.5 小结 216
11.6 经验技巧:C语言中的常见错误 216
历年经典考题讲解 220
习题十一 222
12.1.1 上机考试简介 226
12.1.3 上机考试的批处理文件设置 226
12.1.2 上机考试的环境 226
12.1 上机考试概述 226
第12章 上机考试指导 226
12.2 上机考试流程介绍 227
12.3 上机考试题型分析 230
12.3.1 操作系统考试题 230
12.3.2 程序修改考试题 231
12.3.3 程序设计考试题 232
12.4.1 上机考试各题型经验 234
12.4 上机考试经验技巧 234
12.4.2 上机考试评分经验 235
12.4.3 程序编制易犯的错误 237
12.5 上机考试模拟题 239
12.5.1 上机模拟试题 239
12.5.2 参考答案 240
附录1 C语言程序设计考试大纲 242
附录2 全真模拟试题 246
附录3 各章习题参考答案 273
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018