编辑:孙老师
QQ:328334283
电话:0411-84708445
邮箱:
基于CDIO工程教育理念的单片机原理及应用
Spark大数据技术实战教程
区块链技术导论
SQL Server 数据库应用技术(2016版)
本教材将大学生程序设计竞赛引进到课程学习之中,使学生从编程入门开始就养成良好的编程习惯和编程思维,强化学生对实际问题进行分析和解决,激发学生学习编程的兴趣,达到以教学促竞赛,以竞赛强化教学的目的。
本教材将程序设计思维、算法思维和课程思政有机融合起来,重点关注读者的创造力、抽象、算法、编程四大思想和分析问题、解决问题、交流、合作四大实践,不断加强学生的政治素养培育,打造“三全育人”的教学场景。
本教材的编者长期从事程序设计、数据结构、计算机算法设计等相关课程教学工作。其中,部分编者是本校程序设计竞赛的教练和指导教师,他们都有着丰富的教学和编程经验。本教材在编写过程中力求将复杂的概念用简洁、通俗的语言来描述,做到深入浅出、循序渐进,从而使学生体会到学习编程的乐趣。本教材共10章,各章节内容由浅入深、相互衔接、前后呼应、循序渐进。第1~9章介绍了C语言相关知识,第10章介绍C++输入输出流和标准模板库,使学习C语言的读者可以快速的了解和看懂C++语言编写的程序。
本教材吸收了国内外近些年出版的同类教材的优点,内容丰富,概念清晰,深入浅出,启迪思维,特别适合用作计算机专业和相关专业的程序设计类课程的教材;也适合作为考级、NOI和国际大学生程序设计竞赛入门教材;也可作为各类考试培训和C程序设计自学教材。
第 1 章 C语言概述 1
1. 1 程序设计语言的发展 1
1. 2 C语言的发展和特点 3
1. 3 C程序基本结构 4
1. 4 程序设计基本过程 6
1. 5 算法的流程描述 8
1. 6 结构化程序设计方法 13
1. 7 集成开发环境 15
1. 8 程序设计竞赛 25
1. 9 习 题 29
第 2 章 顺序结构程序设计 30
2. 1 顺序结构程序设计概述 30
2. 2 数据类型 31
2. 3 运算符和表达式 37
2. 4 语 句 47
2. 5 数据的输入和输出 49
2. 6 习 题 56
第 3 章 选择结构程序设计 57
3. 1 选择结构和条件判断 57
3. 2 条件运算符 67
3. 3 switch 多分支选择结构 68
3. 4 选择结构综合应用 69
3. 5 习 题 71
4. 1 while语句 72
4. 2 do-while语句 75
4. 3 for语句 76
4. 4 循环的嵌套 78
4. 5 break语句 80
4. 6 continue语句 82
4. 7 循环结构综合应用 83
4. 8 习 题 87
第 5 章 模块化程序设计 — 函数 89
5. 1 函数与程序结构概述 89
5. 2 函数的定义与声明 91
5. 3 函数参数和函数返回值 93
5. 4 函数的嵌套与递归调用 96
5. 5 变量作用域和存储类型 100
5. 6 内部函数和外部函数 107
5. 7 编译预处理 108
5. 8 main函数参数 111
5. 9 习 题 113
第 6 章 数 组 114
6. 1 一维数组 114
6. 2 二维数组 122
6. 3 字符数组 128
6. 4 数组作为函数的参数 138
6. 5 习 题 142
第 7 章 指 针 144
7. 1 指针概述 144
7. 2 指针变量 145
7. 3 指针与数组 147
7. 4 指针运算 154
7. 5 指针与函数 157
7. 6 动态存储分配 164
7. 7 习 题 166
第 8 章 结构体与共用体 168
8. 1 结构体 168
8. 2 嵌套结构体 171
8. 3 结构体数组 173
8. 4 结构体指针 175
8. 5 链 表 180
8. 6 共用体 192
8. 7 枚举类型 197
8. 8 用 typedef定义新类型名 201
8. 9 习 题 202
第 9 章 文 件 203
9. 1 文件概述 203
9. 2 文件的打开和关闭 204
9. 3 顺序读写数据文件 206
9. 4 随机读写数据文件 211
9. 5 习 题 213
第 10章 C++输入输出流和标准模板库 214
10. 1 C+ + 的输入输出 214
10. 2 C+ +标准输入输出流 215
10. 3 文件流 216
10. 4 字符串流 217
10. 5 格式控制 218
10. 6 标准模板库 220
10. 7 习 题 227
参考文献 228
附 录 229
附录 A 常用字符与 ASCII码对
照表 229
附录 B Dev-C+ +调试 230
附录 C CodeBlocks调试 233
附录 D 传统 C/C+ +与标准 C+ +头
文件对照表 237
扫码关注
返回顶部