漫游鲸二手书店
淘二手好书+回收闲置图书
C++面向对象程序设计
C++面向对象程序设计
作者:[美]萨维奇著; | 清华大学出版社
ISBN:9787302215301
原价: ¥79.00
销售价:¥13.43元
参与书籍回收后,可享更低价格
分类 计算机/网络
作者 作者:[美]萨维奇著;
出版社 清华大学出版社
图书简介

《C++面向对象程序设计(第7版)》是最优秀的C++入门教材,深受师生欢迎。作者结合自己多年的教学经验,根据教学大纲精心设计并编写了书中内容。与此同时,还采用了很多便于读者巩固所学知识的教学特征,比如各章开始处的小节总览,书中随处可见的总结框、编程提示和编程陷阱,各章结尾处的小结、习题和编程项目等。这些非常适合初学者掌握重要的编程概念。  全书共18章,6个附录。在讲解C++基础知识之后,直接引导学生深入函数、I/O流、类、控制流程、命名空间、数组、字符串、指针和动态数组、递归、模板、指针和链表、派生类、异常以及标准模板库。  WalterSavitch教授的C++入门经典教材  结构严谨、清晰,行文诙谐幽默,妙趣横生  80+技巧提示,30+生动有趣的编程实例  60+精彩视频,410+自测题,220+编程项目   萨维奇(WalterSavitch),加州大学圣迭戈分校退休教授。1960年在加州大学伯克利分校获得博士学位,曾担任加州大学圣迭戈分校计算机科学系教授和认知科学跨学科博士项目主任。他在复杂性理论和并行计算模型方面做出了重要贡献,研究领域包括形式语言理论和计算语言学等。除本书外,他还著有一系列编程类教材,深受师生好评,被誉为读者最多的编程入门教材。  译者简介:  周靖,资深译者,涉猎广泛,具有深厚的技术功底和良好的文学素养。早期痴迷于硬件,《微型计算机》杂志特约作者。继而潜心钻研程序设计,并在这方面积累了丰富的经验。此后专职从事技术图书的翻译。其翻译风格严谨、准确、朴实、流畅,深受读者好评。代表译著有《C++面向对象程序设计》《Windows核心编程(第5版)》、《VisualC#2008从入门到精通》、《C#3.0本质论》等。 第1章计算机和C++编程入门1概述21.1计算机系统21.1.1硬件21.1.2软件51.1.3高级语言61.1.4编译器71.1.5历史回顾91.2编程和问题求解101.2.1算法101.2.2程序设计111.2.3面向对象编程121.2.4软件的生命周期131.3C++入门141.3.1C++语言的起源141.3.2一个C++示范程序151.3.3陷阱:在\n中错误地使用斜杠171.3.4编程提示:输入和输出语法171.3.5简单C++程序的布局181.3.6陷阱:在include的文件名前错误地添加一个空格191.3.7编译和运行C++程序201.3.8编程提示:让程序运行起来201.4测试和调试231.4.1程序错误的分类231.4.2陷阱:错误地假定程序正确24小结25自测题答案25编程项目26第2章C++基础知识29概述30预备知识302.1变量和赋值302.1.1变量302.1.2名称:标识符322.1.3变量声明332.1.4赋值语句342.1.5陷阱:未初始化的变量352.1.6编程提示:使用有意义的名称362.2输入和输出372.2.1使用cout进行输出372.2.2include预编译指令和命名空间382.2.3转义序列392.2.4编程提示:用\n或endl终止每一个程序402.2.5格式化带小数点的数字412.2.6用cin进行输入422.2.7设计输入和输出432.2.8编程提示:I/O中的换行432.3数据类型和表达式452.3.1int类型和double类型452.3.2其他数字类型462.3.3char类型472.3.4bool类型482.3.5string类简介482.3.6类型的兼容性502.3.7算术操作符和表达式512.3.8陷阱:除法中的整数532.3.9更多赋值语句542.4简单控制流程552.4.1一个简单的分支机制552.4.2陷阱:连续的不等式592.4.3陷阱:在该用==的时候错用了=592.4.4复合语句602.4.5简单的循环机制622.4.6递增操作符和递减操作符652.4.7编程实例:信用卡余额652.4.8陷阱:无限循环662.5程序风格692.5.1缩进692.5.2注释692.5.3为常量命名71小结73自测题答案73编程项目76第3章更多的控制流程81概述82预备知识823.1使用布尔表达式823.1.1布尔表达式求值823.1.2陷阱:将布尔表达式转换成int值853.1.3枚举类型(选读)873.2多路分支883.2.1嵌套语句883.2.2编程提示:在嵌套语句中使用花括号883.2.3多路if-else语句903.2.4编程实例:州收入税923.2.5switch语句943.2.6陷阱:忘记在switch语句中添加break973.2.7为菜单使用switch语句973.2.8语句块983.2.9陷阱:疏忽局部变量1003.3C++循环语句详解1023.3.1while语句回顾1023.3.2再论递增操作符和递减操作符1033.3.3for语句1053.3.4陷阱:for语句中多余的分号1093.3.5应该使用哪种循环1093.3.6陷阱:未初始化的变量和无限循环1113.3.7break语句1113.3.8陷阱:嵌套循环中的break语句1123.4设计循环1133.4.1求和与求乘积的循环1133.4.2终止循环1143.4.3嵌套循环1163.4.4调试循环118小结121自测题答案121编程项目125第4章过程抽象和返回一个值的函数129概述130预备知识1304.1自顶向下设计1304.2预定义函数1304.2.1使用预定义函数1314.2.2强制类型转换1344.2.3强制类型转换的古老形式1364.2.4陷阱:整数除法丢弃了小数部分1364.3程序员自定义函数1384.3.1函数定义1384.3.2能返回布尔值的函数1424.3.3另一种形式的函数声明1424.3.4陷阱:实参顺序错误1434.3.5函数定义语法总结1444.3.6再论函数定义的位置1444.3.7编程提示:在分支语句中使用函数调用1454.4过程抽象1464.4.1黑盒的比喻1464.4.2编程提示:选择形参名称1474.4.3编程提示:嵌套循环1484.4.4案例分析:购买比萨1504.4.5编程提示:使用伪代码1554.5局部变量1564.5.1函数如同小程序1564.5.2编程实例:豌豆试验田1584.5.3全局常量和全局变量1584.5.4传值调用形参是局部变量1604.5.5再论命名空间1614.5.6编程实例:阶乘函数1634.6重载函数名称1654.6.1重载入门1654.6.2编程实例;购买比萨(修订版)1674.6.3自动类型转换169小结171自测题答案171编程项目174第5章所有子任务的函数177概述178预备知识1785.1void函数1785.1.1void函数的定义1785.1.2编程实例:温度换算1805.1.3void函数中的return语句1815.2传引用调用形参1835.2.1初探传引用调用1835.2.2传引用调用详解1855.2.3编程实例:swap_values函数1875.2.4混合的参数列表1885.2

阅读更多

相关推荐
更多低价好书购买/书籍回收
扫码访问微信小程序
在线客服
了解更低购买价格、或有疑问需要帮助,可以找小鲸鱼噢~
咨询在线客服