海量PDF免费下载!

C++入门经典(第10版).pdf(高清PDF免费下载)

C++入门经典(第10版)
评分:
9.6
发布时间:
2023/11/28 19:13:12

内容介绍:

作为C++入门经典教材,《C++入门经典(第10版)》结合作者多年的教学经验,清楚梳理出一个有利于教与学的结构体系,从各章开头的内容总览,到随处可见的自测题、小结框、编程提示和编程陷阱,再到章末的总结、习题、编程练习和编程项目,由浅入深,从简到繁,可以帮助初学者渐入佳境,逐步理解并掌握 重要的编程概念。

全书共18章,8个附录。在讲解C++知识之后,循序渐进地引导读者深入函数、I/O流、类、控制流程、命名空间、数组、字数穿、指针和动态数组、递归、模板、指针和链表、派生类、异常及标准模板库。《C++入门经典(第10版)》前几版被国外100多所高校选作为C++程序设计课程的教材,很受师生欢迎。《C++入门经典(第10版)》也适合自学,不同层次的知识点和测试练习,可以帮助读者以自己的节奏进入美妙的C++编程世界。

本书目录:

第一章 计算机和C++编程入门 1
1.1 计算机系统 2
硬件 2
软件 5
高级语言 6
编译器 7
历史回顾 9
1.2 编程和问题求解 9
算法 10
程序设计 11
面对对象编程 12
软件生命周期 12
1.3 C++入门 13
C++语言的起源 13
一个C++示范程序 14
陷阱:在\n中错误使用斜杠 17
编程提示:输入和输出语法 17
简单C++程序的布局 17
陷阱:在include的文件名前错误地添加一个空格 19
编译和运行C++程序 19
陷阱:编译C++11程序 19
编程提示:让程序运行起来 20
1.4 测试和调试 22
各种程序错误 22
陷阱:错误地假定程序正确 23
小结 24
第2章 C++基础知识 29
2.1 变量和赋值 30
变量 30
名称:标识符 32
变量声明 33
复制语句 34
陷阱:未初始化的变量 35
编程提示:使用有意义的名称 36
2.2 输入和输出 37
使用cout进行输出 37
inlcude预编译指令和命名空间 38
转义序列 39
编程提示:用\n或endl终止每一个程序 40
格式化带小数点的数组 41
用cin进行输出 42
设计输入和输出 43
编程提示:I/O中的换行 43
2.3 数据类型和表达式 44
int类型和double类型 44
其他数值类型 45
C++类型 46
char类型 47
bool类型 48
string类型简介 48
类型的兼容性 19
算数操作符和表达式 50
陷阱:除法中的整数52
更多复制语句 53
2.4 简单控制流程 54
一个简单的分支机制 54
陷阱:连续的不等式 58
陷阱:该用==的时候用=58
复合语句 59
简单的循环机制 61
递增操作符和递减操作符 63
编程实例: 信用卡余额 64
陷阱:无线限循环 65
2.5 程序风格 67
缩进 67
注释 67
为常量命名 69
小结 71
第3章 更多的控制流程 81
3.1 使用布尔表达式 82
布尔表达式求值 82
陷阱:将布尔表达式转换成int值 85
枚举类型(选读) 87
3.2 多路分支 87
嵌套语句 88
编程提示:在嵌套语句中使用花括号 88
多路if-else语句 90
编程实例:州收入税 91
switch语句 94
陷阱:忘记在switch语句添加break 96
为菜单使用switch语句 97
代码块 98
陷阱:疏忽局部变量 100
3.3 C++循环语句详解 101
while语句回顾 101
再论递增操作符和递减操作符 102
for语句 104
陷阱:for语句多余的分号 108
应该使用哪种循环 108
陷阱:未初始化的变量和无限循环 110
break语句 110
陷阱:嵌套循环中的break语句 111
3.4 设计循环 111
求和与求乘积的循环 112
终止循环 113
嵌套循环 115
调试循环 116
小结 119
· · · · · · (更多)
下载地址
重要提示!:取消关注公众号后将无法再启用回复功能,不支持解封!
第一步:微信扫码关键公众号“架构师老卢”
第二步:在公众号聊天框发送book:44457,如:book:44457 获取下载地址
第三步:恭喜你,快去下载你想要的资源吧
相关留言评论
昵称:
邮箱: