• C++入门经典 第9版
21年品牌 40万+商家 超1.5亿件商品

C++入门经典 第9版

728 128 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者(美)萨维奇(Savitch W.)著,周靖译

出版社清华大学出版社

ISBN9787302402978

出版时间2015-06

版次1

装帧平装

开本16开

纸张胶版纸

页数720页

字数99999千字

定价128元

上书时间2024-12-13

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:C++入门经典 第9版
定价:128元
作者:(美)萨维奇(Savitch W.)著,周靖译
出版社:清华大学出版社
出版日期:2015-06-01
ISBN:9787302402978
字数:928000
页码:720
版次:9
装帧:平装
开本:16开
商品重量:
编辑推荐
《C++入门经典(第9版)》共18章,8个附录。在讲解C++基础知识之后,直接引导学生深入函数、I/O流、类、控制流程、命名空间、数组、字符串、指针和动态数组、递归、模板、指针和链表、派生类、异常以及标准模板库。
内容提要
本书是深受师生欢迎的C  入门教材。作者结合自己多年的教学经验精心设计并编撰了本书内容。采用了很多便于巩固所学知识的设计,例如各章开头的小节总览,书中随处可见的小结框、编程提示和编程陷阱,各章结尾的小结、习题、编程练习和编程项目等。这些非常适合初学者掌握重要的编程概念。   全书共18章,8个附录。在讲解C  基础知识之后,直接引导学生深入函数、I/O流、类、控制流程、命名空间、数组、字符串、指针和动态数组、递归、模板、指针和链表、派生类、异常以及标准模板库。
目录
目  录章 计算机和C  编程入门1概述21.1 计算机系统2硬件2软件5高级语言6编译器71.2 编程和问题求解9算法9程序设计10面向对象编程12软件生命周期121.3 C  入门13C  语言的起源13一个C  示范程序14简单C  程序的布局17编译和运行C  程序191.4 测试和调试21程序错误的分类22小结24自测题答案24编程练习25编程项目26第2章 C  基础知识29概述30预备知识302.1 变量和赋值30变量30名称:标识符32变量声明33赋值语句342.2 输入和输出37使用cout进行输出37include预编译指令和命名空间38转义序列39格式化带小数点的数字41用cin进行输入42设计输入和输出432.3 数据类型和表达式44int类型和double类型44其他数值类型45C  11类型46char类型47bool类型48string类简介48类型的兼容性49算术操作符和表达式51更多赋值语句542.4 简单控制流程54一个简单的分支机制54复合语句59简单的循环机制61递增操作符和递减操作符632.5 程序风格66缩进67注释67为常量命名68小结71自测题答案71编程练习74编程项目76第3章 更多的控制流程79概述80预备知识803.1 使用布尔表达式80布尔表达式求值80枚举类型(选读)853.2 多 路 分 支86嵌套语句86多路if-else语句88switch语句92为菜单使用switch语句95语句块963.3 C  循环语句详解99while语句回顾99再论递增操作符和递减操作符100for语句102应该使用哪种循环106break语句1083.4 设计循环109求和与求乘积的循环109终止循环111嵌套循环113调试循环114小结117自测题答案117编程练习121编程项目122第4章 过程抽象和返回值的函数125概述126预备知识1264.1 自顶向下设计1264.2 预定义函数126使用预定义函数127随机数生成130强制类型转换131强制类型转换的古老形式1334.3 程序员自定义函数134函数定义134返回布尔值的函数138另一种形式的函数声明138函数定义语法小结140再论函数定义的位置1404.4 过程抽象142黑盒的比喻1424.5 作用域和局部变量151函数如同小程序151全局常量和全局变量153传值形参是局部变量155块作用域156再论命名空间1574.6 重载函数名称160重载入门160自动类型转换164小结166自测题答案166编程练习169编程项目170第5章 所有子任务的函数173概述174预备知识1745.1 void函数174void函数的定义174void函数中的return语句1775.2 传引用参数178初探传引用调用179传引用调用详解180混合的参数列表1855.3 使用过程抽象188在函数中调用其他函数188前条件和后条件1895.4 测试和调试函数194存根和驱动程序1945.5 常规调试技术197兼容并蓄,不抱偏见198检查常见错误198定位错误198assert宏200小结202自测题答案202编程练习205编程项目206第6章 I/O流:对象和类入门209概述210预备知识2106.1 流和基本文件I/O210文件之于I/O的重要性211文件I/O211类与对象入门214文件I/O技术218追加到文件(选读)220文件名作为输入(选读)2216.2 流I/O工具224用流函数格式化输出224操纵元227流作为函数实参228命名空间的问题2316.3 字符I/O233成员函数get和put233putback成员函数(选读)236函数的默认实参(选读)240eof成员函数243预定义字符函数246小结249自测题答案249编程练习254编程项目254第7章 数组259概述260预备知识2607.1 数组入门260声明和引用数组260数组在内存中的表示263初始化数组2657.2 函数中的数组267索引变量作为函数参数267整个数组作为函数参数269const参数修饰符271返回数组的函数2737.3 数组编程282部分填充数组2827.4 多维数组292多维数组基础292多维数组参数293小结298自测题答案298编程练习301编程项目302第8章 字符串和向量309概述310预备知识3108.1 字符串的数组类型310C字符串值和C字符串变量311中的其他函数315C字符串输入和输出318C字符串到数值的转换和可靠输入3208.2 标准string类324标准类string简介324string类的I/O326用string类进行字符串处理330string对象和C字符串之间的转换335字符串和数字之间的转换3368.3 向量336向量基础知识336效率问题339小结341自测题答案341编程练习343编程项目343第9章 指针和动态数组349概述350预备知识3509.1 指针350指针变量351基本内存管理356静态变量和自动变量3569.2 动态数组359数组变量和指针变量359创建和使用动态数组361指针运算(选读)364多维动态数组(选读)365小结367自测题答案367编程练习368编程项目3680章 定义类373概述374预备知识37410.1 结构374用于异种数据的结构374结构作为函数参数378对结构进行初始化38010.2 类382定义类和成员函数382公共成员和私有成员386总结类的一些特征396用于初始化的构造函数39710.3 抽象数据类型405用于生成抽象数据类型的类40510.4 继承411派生类412定义派生类413小结416自测题答案416编程练习420编程项目4201章 类中的友元函数、重载操作符和数组425概述426预备知识42611.1 友元函数426友元函数428实现digit_to_int(选读)435const参数修饰符43711.2 重载操作符441重载操作符442用于自动类型转换的构造函数444重载一元操作符445重载>>和11.3 数组和类452类数组452数组作为类成员45511.4 类和动态数组458析构函数460拷贝构造函数463重载赋值操作符467小结470自测题答案470编程练习476编程项目4772章 独立编译和命名空间483概述484预备知识48412.1 独立编译484ADT回顾484使用#ifndef49212.2 命名空间495命名空间和using预编译指令495创建命名空间496限定名称498命名空间的微妙之处(选读)499无名命名空间500小结505自测题答案505编程练习506编程项目5083章 指针和链表509概述510预备知识51013.1 节点和链表510节点511ullptr513链表514在表头插入节点515搜索链表518指针作为迭代器520在列表中插入和删除节点521链表的变体524类构成的链表52613.2 栈和队列528栈528队列532小结536自测题答案536编程练习538编程项目5384章 递归545概述546预备知识54614.1 面向任务的递归函数546深入递归552用于递归的栈554递归与迭代55514.2 面向值的递归函数556要返回值的递归函数的常规形式55614.3 递归思想560递归设计技术560小结570自测题答案570编程练习573编程项目5735章 继承577概述578预备知识57815.1 继承基础578派生类580派生类中的构造函数585protected限定符588重定义成员函数590重定义与重载的比较592访问重定义的基函数59315.2 继承细节594不继承的函数594派生类中的赋值操作符和拷贝构造函数595派生类中的析构函数59515.3 多态性596晚期绑定597C  虚函数597虚函数和扩展类型兼容性601小结607自测题答案607编程练习610编程项目6126章 异常处理617概述618预备知识61816.1 异常处理基础618异常处理的简单例子619定义自己的异常类625多个throw块和catch块626在函数中抛出异常629异常规范63016.2 用于异常处理的编程技术632抛出异常的时机632异常类层次结构634测试可用内存634重新抛出异常635小结636自测题答案636编程练习637编程项目6387章 模板641概述642预备知识64217.1 用于算法抽象的模板642函数模板64317.2 用于数据抽象的模板651类模板的语法651小结657自测题答案657编程练习659编程项目6598章 标准模板库663概述664预备知识66418.1 迭代器664using声明665迭代器基础665迭代器的种类670常量和可变迭代器673逆向迭代器673其他种类的迭代器67518.2 容器675顺序容器676容器配接器stack和queue679关联容器set和map682效率问题68718.3 泛型算法688运行时间和大O表示法689容器访问运行时间691不修改容器的算法692会修改容器的算法695set算法696排序算法697小结698自测题答案698编程练习699编程项目700附录1 C  关键字705附录2 操作符的优先级706附录3 ASCII字符集707附录4 部分库函数708附录5 内联函数712附录6 重载数组索引方括号713附录7 this指针714附录8 将操作符重载为成员操作符716                                                                  
作者介绍
作者:(美国)萨维奇(Walter Savitch) 译者:周靖
序言

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP