图书介绍

C/C++语言程序设计案例教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C/C++语言程序设计案例教程
  • 罗建军等主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302226543
  • 出版时间:2010
  • 标注页数:253页
  • 文件大小:30MB
  • 文件页数:266页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C/C++语言程序设计案例教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 程序的基本结构1

1.1 主要知识点1

1.1.1 C/C++语言背景1

1.1.2 程序的基本结构和要素1

1.2 典型案例2

案例1 算术计算器2

案例2 勾股定理应用4

案例3 成绩统计6

案例4 重量单位换算8

第2章 数据类型与表达式10

2.1 主要知识点10

2.1.1 数据类型10

2.1.2 常量和变量10

2.1.3 运算符与表达式12

2.2 典型案例14

案例1 时间转换14

案例2 四舍五入15

案例3 字母加密17

案例4 如何找到3个数的中间数18

案例5 有氧运动心跳计算20

案例6 判断闰年21

第3章 程序的控制结构24

3.1 主要知识点24

3.1.1 基本控制结构24

3.1.2 选择结构24

3.1.3 循环结构25

3.2 典型案例26

案例1 3个数的排序26

案例2 打印3个相邻的字母28

案例3 算术四则运算29

案例4 歌唱大赛选手成绩计算31

案例5 猴子吃桃问题32

案例6 小学生算术加法测试34

案例7 探寻前世今生36

案例8 搬砖问题39

案例9 换硬币41

案例10 谁打烂了玻璃42

第4章 数组和字符串45

4.1 主要知识点45

4.1.1 数组45

4.1.2 字符数组46

4.1.3 字符串类46

4.2 典型案例47

案例1 成绩统计47

案例2 一维有序数组的查找、删除和插入49

案例3 一维有序数组的折半查找算法51

案例4 十进制与二进制的转换53

案例5 矩阵转置55

案例6 杨辉三角形57

案例7 解密59

案例8 如何隐蔽用户输入的密码61

案例9 查找字符串63

第5章 函数65

5.1 主要知识点65

5.1.1 概述65

5.1.2 函数的定义和调用65

5.1.3 函数间参数传递66

5.1.4 变量的作用域和生存期66

5.1.5 函数的嵌套和递归调用67

5.1.6 带默认形参值的函数67

5.1.7 函数重载67

5.2 典型案例67

案例1 找出最重的钻石67

案例2 多项式计算69

案例3 金字塔图形71

案例4 函数的进入次数72

案例5 计算长方体的体积和3个面的面积74

案例6 按身高站队75

案例7 斐波那契数列77

案例8 计算表达式13+23+33+43+…+n3的值78

案例9 智能加法器80

案例10 智能加法器的扩展81

第6章 指针、引用和自定义数据类型84

6.1 主要知识点84

6.1.1 指针84

6.1.2 引用85

6.1.3 自定义数据类型86

6.2 典型案例87

案例1 显示变量的地址和内容87

案例2 整数的三位分节格式88

案例3 计算二维数组指定元素之和90

案例4 今天是星期几92

案例5 字符串反转93

案例6 求数组的最大值和最小值95

案例7 零的个数及最大数字96

案例8 动态数组98

案例9 简易电话簿99

案例10 五色球的组合102

第7章 类与对象105

7.1 主要知识点105

7.1.1 面向对象程序设计概述105

7.1.2 类与对象105

7.2 典型案例107

案例1 地址类107

案例2 点类和圆类109

案例3 电子时钟类111

案例4 学生成绩信息类114

案例5 阿猫阿狗的爱情游戏117

第8章 继承与多态123

8.1 主要知识点123

8.1.1 继承123

8.1.2 多态124

8.2 典型案例125

案例1 一般汽车类及派生类125

案例2 手机升级128

案例3 从普通窗口到消息框132

案例4 从U盘到MP3136

案例5 具有自我绘制功能的建筑构件140

案例6 从抽象棋类到具体棋类144

案例7 向量的加、减和比较运算147

第9章 文件与数据输入/输出152

9.1 主要知识点152

9.1.1 标准库与输入/输出152

9.1.2 标准输入流和标准输出流152

9.1.3 文件153

9.2 典型案例153

案例1 文件中特定单词的统计153

案例2 文本文件加密156

案例3 图像文件的加密解密158

案例4 有格式文件的数据检查162

案例5 文件中数值型数据的获取164

案例6 文件各行数据重新排列166

案例7 提取文件中包含于特定符号内的内容168

案例8 查询C/C++源程序中变量的个数170

案例9 修改HTML网页文件的标题172

第10章 模板与异常处理176

10.1 主要知识点176

10.1.1 模板176

10.1.2 异常处理机制177

10.2 典型案例177

案例1 寻找各类数组的最大、最小元素177

案例2 冒泡排序函数模板179

案例3 智能加法器的扩展模板182

案例4 对象数组类模板184

案例5 链式堆栈类模板187

案例6 函数自变量非法的异常处理190

案例7 四则运算表达式的异常处理192

第11章 Windows程序设计200

11.1 主要知识点200

11.1.1 Windows编程基础200

11.1.2 MFC编程202

11.1.3 Windows数据类型205

11.1.4 Windows常用消息208

11.1.5 文本和图形输出209

11.1.6 对话框应用程序210

11.2 典型案例218

案例1 窗口显示“Hello World!”字符串218

案例2 鼠标位置探测程序219

案例3 键盘按键探测221

案例4 鼠标左右键测试程序223

案例5 计数器程序225

案例6 键盘控制字幕运动227

案例7 字幕自动运动230

案例8 拖动正方形程序232

案例9 显示阶乘结果的对话框235

案例10 单词录入界面237

案例11 平均成绩计算238

案例12 文件写入程序240

案例13 个人资料录入界面242

案例14 职务情况录入界面244

案例15 学生数据管理系统247

参考文献253

热门推荐