登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』C++高级程序设计教程

書城自編碼: 3058131
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 张娜
國際書號(ISBN): 9787302470533
出版社: 清华大学出版社
出版日期: 2017-10-01
版次: 1
頁數/字數: 373/606000
書度/開本: 16开 釘裝: 平装

售價:NT$ 425

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
战争社会学专论
《 战争社会学专论 》

售價:NT$ 540.0
剑桥意大利戏剧史(剑桥世界戏剧史译丛)
《 剑桥意大利戏剧史(剑桥世界戏剧史译丛) 》

售價:NT$ 740.0
教育何用:重估教育的价值
《 教育何用:重估教育的价值 》

售價:NT$ 299.0
理想城市:环境与诗性
《 理想城市:环境与诗性 》

售價:NT$ 390.0
逆风翻盘  危机时代的亿万赢家 在充满危机与风险的世界里,学会与之共舞并找到致富与生存之道
《 逆风翻盘 危机时代的亿万赢家 在充满危机与风险的世界里,学会与之共舞并找到致富与生存之道 》

售價:NT$ 625.0
工业互联网导论
《 工业互联网导论 》

售價:NT$ 445.0
孤独传:一种现代情感的历史
《 孤独传:一种现代情感的历史 》

售價:NT$ 390.0
家、金钱和孩子
《 家、金钱和孩子 》

售價:NT$ 295.0

編輯推薦:
1. 本教程对C语言进行了深入浅出的介绍,把计算思维运用于程序设计,从基础知识到ANSI-C标准的*功能,内容涵盖了从C语言基础知识、数组、类等基本概念到多态、模板等高级概念。教程本着实用的原则,每一小节都结合了可以实现的程序实例,以便读者从*课开始就可以上机实验。2. 重点利用C进行面向对象编程,适合于大学计算机课程的高级语言程序设计和面向对象程序设计。重点介绍了类与对象、面向对象的三大特性以及C的更多高级特性。本教材每一章都附有综合实例和上机操作题,目的是提高学生的实践动手能力。3.本书综合考虑了自学与教学两方面因素,不仅适合高等学校教学,学生自学,同时也适应有一定开发经验的程序员作为技术参考使用。
內容簡介:
本书系统地讲解了C++的语法规则,重点介绍了面向对象程序设计方法。全书分为10章,包括C++编程简介、C++语言的基础知识、C++在非面向对象方面的常用新特性、类和对象、关于类和对象的进一步讨论、运算符的重载、类的继承与派生、多态性和虚函数,以及模板、字符串和异常,C++的输入与输出。
每章内容包括学习目标、综合实例、习题等环节,在体系结构上力求分散难点、突出重点,在语言叙述上逻辑清晰,引入了较多的示例并对示例中涉及的语法、编写思路和输出结果进行详尽的解释和分析,通过案例教学法让内容深入浅出,所有的示例都在Visual Studio C++环境下运行通过。本书配有相应的教学课件、习题答案以及所有示例、综合实例的源代码。
本书可以作为高等学校计算机专业以及软件学院、高职院校计算机专业“面向对象程序设计(C++程序设计)”课程的教材。
目錄
目录
第1章C编程简介
1.1面向对象的方法
1.1.1面向对象编程
1.1.2面向对象方法的由来
1.1.3面向对象的语言
1.2面向对象的基本概念
1.2.1类和对象
1.2.2面向对象的特点
1.3C和C的关系
1.4C程序的编写和实现
1.4.1用C语言编写程序
1.4.2对源程序进行编译
1.4.3对目标文件进行链接
1.4.4运行程序
1.4.5分析运行结果
1.5如何用Visual Studio 2010编写C程序
1.5.1Visual Studio 2010编程环境
1.5.2Visual Studio 2010的启动
1.5.3新建一个C项目
1.5.4Visual Studio 2010界面介绍
综合实例
本章小结
习题
第2章C语言的基础知识
2.1标识符与关键字
2.1.1标识符
2.1.2关键字
2.2常量与变量
2.2.1常量
2.2.2变量
2.3运算符与表达式
2.3.1算术运算符
2.3.2关系运算符
2.3.3逻辑运算符
2.3.4条件运算符
2.3.5位运算符
2.4语句及其流程控制
2.4.1语句
2.4.2ifelse选择结构
2.4.3switch选择结构
2.4.4while语句
2.4.5dowhile语句
2.4.6for循环结构
2.4.7程序中止函数exit
2.5函数
2.5.1函数的结构和函数的定义
2.5.2函数名重载
2.5.3递归函数
2.5.4C库函数
2.6构造数据类型
2.6.1数组
2.6.2一维数组
2.6.3多维数组
2.7指针
2.7.1指针类型与指针的声明
2.7.2指针变量的引用
2.7.3指向指针的指针
2.7.4指针的运算
2.8数组与指针的关系
2.8.1一维数组指针的表示法
2.8.2二维数组指针的表示法
2.8.3指针与字符串
2.8.4指针数组
2.8.5指针与函数
2.8.6数组指针作为函数参数
2.8.7指向函数的指针
2.8.8返回指针的函数
2.8.9main函数中的参数
2.9结构体、共用体和枚举数据类型
2.9.1结构体类型概述
2.9.2结构体类型变量的定义和引用
2.9.3结构体数组
2.9.4结构体型函数参数以及返回结构体类型值的函数
2.9.5结构体变量和指针
2.9.6枚举类型数据
2.9.7用typedef定义类型
综合实例
本章小结
习题
第3章C在非面向对象方面的常用新特性
3.1C的输入与输出简介
3.1.1用cout输出数据流
3.1.2用cin输入数据流
3.2用const定义常量
3.3函数的重载
3.4有默认参数的函数
3.5引用
3.5.1引用的概念
3.5.2将引用作为函数的参数
3.5.3引用和指针的区别
3.5.4常指针与常引用
3.5.5引用小结
3.6动态分配内存
3.6.1new关键字
3.6.2delete运算符
3.7布尔类型
3.8函数原型
3.9作用域运算符
3.10内置函数
3.11C的注释
综合实例
本章小结
习题
第4章类和对象
4.1面向对象的概念
4.1.1概述
4.1.2面向对象程序设计
4.1.3类和对象简介
4.1.4封装性
4.1.5抽象
4.1.6继承性
4.1.7多态性
4.1.8面向对象程序设计的特点
4.1.9面向对象的软件工程
4.2类
4.2.1类和对象的关系
4.2.2类的定义
4.2.3类和结构体的区别
4.3对象的创建
4.4类的成员函数
4.4.1成员函数的特性
4.4.2内部函数
4.4.3在类外定义成员函数
4.4.4成员函数的存储方式
4.5对象成员的引用
4.5.1通过对象名和成员运算访问对象中的成员
4.5.2通过对象的引用变量访问对象中的成员
4.6构造函数
4.6.1对象的初始化
4.6.2构造函数的作用
4.6.3构造函数的种类
4.6.4用参数初始化表对数据成员初始化
4.6.5构造函数的重载
4.6.6使用默认参数的构造函数
4.7析构函数
4.8对象数组
4.8.1对象数组的定义
4.8.2对象数组的初始化
4.9对象指针
4.9.1指向对象的指针
4.9.2指向对象成员的指针
4.9.3this指针
4.10对象成员
4.11对象创建时内存的动态分配
综合实例
本章小结
习题
第5章关于类和对象的进一步讨论
5.1类的封装性
5.1.1公用接口与私有实现的分离
5.1.2类声明和成员函数定义的分离
5.2作用域和可见性
5.2.1标识符的作用域
5.2.2可见性
5.2.3程序实体的生存期
5.2.4C的存储属性
5.3类的静态成员
5.3.1类静态成员
5.3.2类静态成员函数
5.4友元
5.4.1友元函数
5.4.2友元类
5.5类模板的基本概念
5.6结构体和类
5.7联合体和类
5.8共享数据的保护
5.8.1常对象
5.8.2用const修饰的类成员
5.8.3常引用
5.8.4指向对象的常指针
5.8.5指向常对象的指针变量
5.9类模板的进一步讨论
综合实例
本章小结
习题
第6章运算符的重载
6.1运算符重载的一般概念
6.2重载运算符的实现
6.2.1重载为类的成员函数
6.2.2重载为类的友元函数
6.3单目运算符重载
6.4双目运算符重载
6.5特殊运算符重载
6.5.1赋值运算符重载
6.5.2下标运算符重载
6.5.3比较运算符重载
6.5.4new和delete运算符重载
6.5.5逗号运算符重载
6.5.6类型转换运算符重载
6.5.7 运算符重载
6.5.8函数调用运算符重载
6.5.9IO运算符重载
综合实例
本章小结
习题
第7章类的继承与派生
7.1继承与派生的概念
7.2单继承
7.2.1单继承和派生
7.2.2重名成员
7.3继承中的构造函数与析构函数
7.3.1继承中的构造函数
7.3.2析构函数
7.4多继承与虚基类
7.4.1多继承
7.4.2多继承中的二义性和支配原则
7.4.3虚基类
综合实例
本章小结
习题
第8章多态性和虚函数
8.1C多态的概念
8.1.1多态概念的引入
8.1.2构成多态的条件
8.2虚函数
8.3虚析构函数
8.4纯虚函数和抽象类
综合实例
本章小结
习题
第9章模板、字符串和异常
9.1C函数模板
9.2模板类
9.2.1模板类的定义
9.2.2模板类的实例化
9.3C模板中的函数式参数
9.4C中的string类和字符串
9.4.1string类的定义
9.4.2转换为char数组字符串
9.4.3string字符串的输入与输出
9.5C中string字符串的访问和拼接
9.5.1访问字符串中的字符
9.5.2字符串的拼接
9.6C中string字符串的增、删、改、查
9.6.1插入字符串
9.6.2删除字符串
9.6.3提取子字符串
9.6.4字符串的查找
9.7C异常处理
9.7.1C的异常引入
9.7.2捕获异常
9.7.3异常的类型
9.8用throw抛出异常
9.8.1throw关键字
9.8.2不被建议的用法
9.9C中的exception类
综合实例
本章小结
习题
第10章C的输入与输出
10.1C输入与输出的概念
10.1.1输入与输出
10.1.2C的IO相对于C的发展
10.2与C输入和输出有关的类和对象
10.2.1输入输出流类的概念
10.2.2与iostream类库有关的头文件
10.2.3在iostream头文件中定义的流对象
10.2.4在iostream头文件中重载运算符
10.3C标准输出流详解
10.3.1cout流对象
10.3.2cerr流对象
10.3.3clog流对象
10.4C格式化输出
10.4.1用控制符控制输出格式
10.4.2用流对象的成员函数控制输出格式
10.5用C流成员函数put输出单个字符
10.6cin输入流详解
10.7用get函数读入一个字符
10.7.1不带参数的get函数
10.7.2有一个参数的get函数
10.7.3有三个参数的get函数
10.8用getline函数读入一行字符
10.9一些与输入有关的istream类成员函数
10.9.1eof函数
10.9.2peek函数
10.9.3putback函数
10.9.4ignore函数
10.10C中文件的概念
10.11C中的文件流类与文件流对象
10.12文件的打开与关闭
10.12.1打开文件
10.12.2关闭磁盘文件
10.13对ASCII文件的读写操作
10.14对二进制文件的读写操作
10.14.1用成员函数read和write读写二进制文件
10.14.2与文件指针有关的流成员函数
10.14.3随机访问二进制数据文件
10.15对字符串流的读写操作
10.15.1建立输出字符串流对象
10.15.2建立输入字符串流对象
10.15.3建立输入输出字符串流对象
综合实例
本章小结
习题
內容試閱
前言
C语言是一种面向对象的编程语言,它是当今最主流的面向对象编程语言之一,它的功能很强大,很容易被人们理解和接受。目前,大多数高校计算机专业和IT培训学校都将C作为基础的教学内容之一,这对于培养学生的基础编程能力具有非常重要的意义。本书从教学的实际需求出发,结合初学者的认知规律,由浅入深、循序渐进地讲解了与C程序设计相关的知识,重点讲解了C面向对象的编程知识,并将C语言知识和使用的示例有机结合起来,使知识和示例相辅相成,既有利于读者学习知识,又有利于指导读者实践,有效地强化了实践教学。具体来讲,本书具有以下特色:(1)本书中的所有实例程序都是完整的,通过Visual Studio C调试,能够在Windows XP、Windows 7系统下编译和运行。(2)结合大量直观的示例来讲解各部分的内容,提供了程序设计实现的具体步骤,使初学者快速掌握C的编程方法,体会C的简单易学。(3)本书的结构完整,根据循序渐进的认知规律设计各章节的内容。(4)每章都配有学习目标、综合实例、本章小结和习题,可以帮助读者巩固所学的知识点,锻炼读者的实际动手能力。全书分为10章,各章的基本内容如下。第1章: 介绍了面向对象的方法及其基本概念、C和C的关系、C程序的编写和实现,概括地说明了Visual Studio 2010集成开发环境,并以示例使读者熟悉开发C程序的几种操作过程。第2章: 对C语言的基础知识进行了介绍,包括标识符与关键字、常量与变量、运算符与表达式、语句及其流程控制、函数、构造数据类型、指针、数组与指针的关系、结构体与共用体,旨在使读者对C语言有一个初步认识,为全书的学习打下基础,也为之前学过C语言的同学对C语言中的C语言知识做一个简单的复习总结。第3章: 讲解了C在非面向对象方面的常用新特性,主要讲解与C语言的不同,包括简单的C输入与输出、用const定义常量、函数的重载、有默认参数的函数、引用、动态分配内存、布尔类型、函数原型、作用域运算符、内置函数以及C的注释,目的是在第2章的基础上引入C在非面向对象方面的新特性。第4章: 介绍了面向对象的概念、类、对象的创建、类的成员函数、对象成员的引用、构造函数、析构函数、对象数组、对象指针、对象成员、对象创建时内存的动态分配。第5章: 关于类和对象的进一步讨论,主要讲解了类的封装性、作用域和可见性、类的静态成员、友元、类模板、结构体和类、联合体和类、共享数据的保护。第6章: 讲解了运算符的重载,主要包括运算符重载的一般概念、重载运算符的实现,以及单目运算符、双目运算符和特殊运算符的重载。第7章: 类的继承与派生,主要包括继承与派生的概念、单继承、继承中的构造函数与析构函数、多继承与虚基类等。第8章: 多态性和虚函数,主要讲解C多态的概念、虚函数、虚析构函数、纯虚函数和抽象类。第9章: 模板、字符串和异常,详细介绍C函数模板、模板类、C模板中的函数式参数; 详细描述C 中的string类和字符串,string字符串的访问和拼接,string字符串的增、删、改、查等操作; 介绍了C异常处理、用throw抛出异常和C中的exception类。第10章: 详细介绍了C的输入与输出,不仅介绍了C输入输出的概念,而且详细讲解了与C输入输出有关的类和对象、标准的输出流、C格式化输出,并在本章的最后几节介绍了文件的概念、文件流类与文件流对象、文件的打开与关闭、对ASCII文件和二进制文件的读写操作以及对字符串流的读写操作。本书由张娜编著,作为编者,虽有多年的程序设计语言教学经验和工程实践经验,但也深知在这一领域仍有许多知识尚未融会贯通并正确使用,尽管在编写过程中参考了多部相关教材和参考书,也和学生进行了深入交流,但由于编者水平有限,书中难免存在一些疏漏和不足之处,敬请广大读者批评指正。
编者2017年5月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.