C++程序设计教程
¥
20.67
5.2折
¥
39.5
九五品
仅1件
作者徐霞,鞠秀玲,李玲玲
出版社清华大学出版社
ISBN9787302435761
出版时间2016-05
版次1
装帧平装
开本16开
纸张胶版纸
页数324页
字数525千字
定价39.5元
上书时间2024-04-30
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:C++程序设计教程
定价:39.50元
作者:徐霞,鞠秀玲,李玲玲
出版社:清华大学出版社
出版日期:2016-05-01
ISBN:9787302435761
字数:525
页码:324
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
本书以Microsoft Visual C 6.0为平台,从C 语言基础开始讲解,逐步深入到高级面向对象技术,结合生活道理,描述通俗易懂,讲解由浅入深,循序渐进。 提供大量实例,不仅包括简单的代码演示,也包括较大应用程序的实现步骤,贴近生活的实例大大激发学习者的学习兴趣,适合初学者阅读和实现。每章配有选择题、思考题和实践题,帮助读者巩固所学知识,提高编程能力。 可作为高等院校相关专业的教材,也可作为教辅资料,还可作为学习应用技术的参考书。
内容提要
本书全面介绍面向过程编程与面向对象编程的基本理念与方法。运用大量示例程序,从介绍C 的语言基础开始,逐步过渡到面向对象编程,最后以一个常见的实例介绍从问题描述到类的设计过程,并对高校图书管理系统的实现做了分析。全书共分11章。~7章主要介绍面向过程编程的方法与思路,包括C 中的内置数据类型、控制结构、函数、指针。第8~10章着重讨论面向对象编程的理念,包括C 中的类、运算符重载、继承、多态。1章以具体实例介绍类设计的一般过程。全书提供了大量应用实例,每章后均附有习题。本书从基本概念开始讲解,适合没有编程经验的读者学习。同时也可作为高等学校计算机相关专业的C 语言教材和计算机公共课的编程语言教材。
目录
章C++语言基础1.1计算机与程序1.2机器语言、汇编语言与高级语言1.3C++的起源与发展1.4ANSIC++1.5C++程序设计的典型步骤1.6C++程序的基本结构1.6.1简单C++程序之一:显示字符串1.6.2用cout输出信息1.6.3简单C++程序之二:显示两个整数之和1.6.4简单C++程序之三:显示任意两个整数之和1.6.5简单C++程序之四:显示整数的立方1.6.6简单C++程序之小结1.7标准库、头文件与名字空间1.8简单输入和输出格式控制1.9常见错误分类1.10面向对象的基本概念1.11UML简介习题一第2章变量、类型、表达式2.1字符集与标识符2.1.1字符集2.1.2标识符2.2数据类型2.2.1数据类型分类2.2.2数据类型、变量与字面常量2.2.3基本数据类型2.2.4变量的存储类别2.3标识符常量2.4运算符2.4.1算术运算符和算术表达式2.4.2赋值运算符和表达式2.4.3自增、自减运算符2.5隐式类型转换与显式类型转换2.6常量与枚举习题二第3章算法与控制结构3.1算法简介与算法的描述3.1.1算法的概念3.1.2算法的特点3.1.3算法的分类3.1.4算法的构成3.1.5算法的表示3.2关系运算与逻辑运算3.3分支结构3.3.1if语句3.3.2switch语句3.4while与dowhile循环结构3.4.1while语句3.4.2dowhile语句3.5for循环结构3.6循环的嵌套3.7break语句和continue语句3.8结构化程序设计总结习题三第4章数组与字符串4.1一维数组4.1.1一维数组的定义4.1.2一维数组的引用4.1.3一维数组的初始化4.1.4一维数组应用举例4.2二维数组4.2.1二维数组的定义4.2.2二维数组的引用4.2.3二维数组的初始化4.2.4多维数组4.2.5二维数组应用举例4.3字符数组和C风格的字符串4.3.1字符数组4.3.2C风格的字符串4.4C++的字符串4.4.tring类4.4.2C++字符串处理函数4.4.3字符串应用举例4.5本章小结习题四第5章函数5.1模块化程序设计思想5.2标准库与头文件5.3函数定义与调用5.3.1函数的概念5.3.2函数定义5.3.3函数调用5.3.4函数原型5.4形参、实参与返回值5.5带默认形参值的函数5.6变量的作用域5.7变量的存储类别5.8数组作为函数的参数5.8.1一维数组作为函数参数5.8.2多维数组作为函数参数5.9递归函数5.9.1递归函数5.9.2递归与循环的比较5.10函数应用举例5.11本章小结习题五第6章指针6.1指针基本概念指针与指针变量的概念6.2指针操纵有名量——单值变量6.2.1指针变量的声明6.2.2指针运算符与6.2.3指针运算6.3指针操纵有名量——数组变量指向数组的指针6.4指针操纵无名存储单元——动态内存分配6.5指针与函数6.6指针数组6.7指向指针的指针习题六第7章结构体7.1结构体类型定义7.2结构体变量的定义和使用7.2.1结构体变量定义7.2.2结构体变量的初始化7.2.3结构体变量的使用7.3结构体数组7.3.1结构体数组定义7.3.2结构体数组应用举例7.4结构体指针7.4.1结构体指针7.4.2静态链表7.5结构体变量作为函数参数7.6C和C++中结构体的区别7.7结构体实例习题七第8章类与对象8.1现实世界中的对象与类8.2类的定义与对象的简单创建8.2.1类的定义8.2.2对象的创建8.3成员函数的类内与类外实现方法8.3.1成员函数的类内实现8.3.2成员函数的类外实现8.4访问权限——信息隐藏8.4.1public与p8.4.2set函数(一个参数与多个参数)与get函数(一个或多个返回值)8.4.3接口与实现的分离8.5对象的创建与销毁8.5.1构造函数8.5.2析构函数8.5.3构造函数与析构函数调用顺序8.6常对象与常成员函数8.7构造函数与对象成员8.8静态数据成员8.9this指针8.9.1指针与类8.9.2this指针8.10浅拷贝与深拷贝8.10.1拷贝构造函数8.10.2浅拷贝与深拷贝8.11实例分析:储蓄账户个版本习题八第9章友元与运算符重载9.1友元9.1.1为什么使用友元9.1.2使用友元9.2运算符重载9.2.1为什么使用运算符重载9.2.2运算符重载规则9.2.3使用成员函数重载Longtime类的运算符9.2.4使用友元函数重载Longtime类的运算符9.2.5成员函数重载运算符与友元函数重载运算符的比较9.2.6重载自增++与自减--运算符9.2.7重载运算符<<和9.2.8重载=和下标运算符习题九0章继承与多态10.1现实世界中的继承与C++中的继承概念10.2派生类的定义派生类的定义10.3继承方式10.3.1继承方式10.3.2从基类到派生类10.4派生类构造函数与析构函数10.4.1派生类的构造函数10.4.2派生类对象的构造顺序10.4.3派生类对基类的重定义10.5继承与组合10.6多态与虚函数10.6.1基类与派生类之间的转换——向上类型转换10.6.2什么是多态10.6.3虚函数10.7纯虚函数与抽象基类习题十1章综合实例分析11.1从问题描述到类的设计11.2储蓄账户的第2个版本11.3储蓄账户的第3个版本11.4高校图书管理系统个版本习题十一参考文献
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价