C++程序设计教程

C++程序设计教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2005-08
版次: 1
ISBN: 9787307045835
定价: 26.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 248页
字数: 255千字
  • 《C++程序设计教程》针对将C与C++截然分开的传统教学模式,基于当前本科新生计算机基础普遍较高的现实,作者提出了将C与C+结合起来进行系统讲述的新教学思路。
    本教材将C语言与C++语言结合起来进行论述,这是一项有意义的教学改革尝试,为全国高等院校计算机专业程序设计基础教学改革,率先探索出一条新路子。全书较为系统地讲述了C++(含)C的编程系统、函数与程序结果、数组、指针、结构体与共同体、类与对象及封装性、类的深入、运算符重载、继承性等内容。本书为《高等院校计算机系列教材》之一。 第一章C++语言概述
    1.1C++语言简介
    1.2C++程序简介
    1.3C++程序的开发环境
    思考题一
    实训一
    第二章C++语言编程基础
    2.1C++语言词法
    2.2基本数据类型
    2.3运算符与表达式
    2.4流程控制语句
    思考题二
    实训二
    第三章函数与程序结构
    3.1函数与程序结构概述
    3.2函数的定义与声明
    3.3函数参数和函数调用
    3.4函数的嵌套与递归调用
    3.5变量作用域和存储类型
    3.6内联函数
    3.7重载函数与默认参数函数
    3.8编译预处理
    小结
    思考题三
    第四章数组与字符串
    4.1数组的概念
    4.2数组的定义
    4.3数组作为函数的参数
    4.4数组应用举例
    4.5字符串
    小结
    思考题四
    第五章指针
    5.1指针的概念
    5.2指针变量
    5.3指针与数组
    5.4指针运算
    5.5动态存储分配
    小结
    思考题五
    第六章结构体与共用体
    6.1结构体
    6.2嵌套结构体
    6.3结构体数组
    6.4结构体指针
    6.5链表的基本操作
    6.6共用体
    思考题六
    第七章类与对象及封装性
    7.1类的抽象
    7.2类的定义与对象的生成
    7.3构造函数和析构函数
    7.4构造函数的重载
    7.5对象指针
    思考题七
    第八章类的深入
    8.1友元函数
    8.2对象传入函数的讨论
    8.3函数返回对象的讨论
    8.4拷贝构造函数
    8.5this关键字
    思考题八
    第九章运算符重载
    9.1使用成员函数的运算符重载
    9.2友元运算符函数
    9.3重载关系运算符
    9.4进一步考查赋值运算符
    9.5重载new和delete
    9.6重载[]
    9.7重载其他运算符
    思考题九
    第十章继承性
    10.1继承性的理解
    10.2类的继承过程
    10.3基类访问控制
    10.4简单的多重继承
    10.5构造函数/析构函数的调用顺序
    10.6给基类构造函数传递参数
    10.7访问的许可
    10.8虚基类
    思考题十
    第十一章多态性
    11.1指向派生类型的指针
    11.2虚函数
    11.3继承虚函数
    11.4多态性的优点
    11.5纯虚函数和抽象类
    思考题十一
  • 内容简介:
    《C++程序设计教程》针对将C与C++截然分开的传统教学模式,基于当前本科新生计算机基础普遍较高的现实,作者提出了将C与C+结合起来进行系统讲述的新教学思路。
    本教材将C语言与C++语言结合起来进行论述,这是一项有意义的教学改革尝试,为全国高等院校计算机专业程序设计基础教学改革,率先探索出一条新路子。全书较为系统地讲述了C++(含)C的编程系统、函数与程序结果、数组、指针、结构体与共同体、类与对象及封装性、类的深入、运算符重载、继承性等内容。本书为《高等院校计算机系列教材》之一。
  • 目录:
    第一章C++语言概述
    1.1C++语言简介
    1.2C++程序简介
    1.3C++程序的开发环境
    思考题一
    实训一
    第二章C++语言编程基础
    2.1C++语言词法
    2.2基本数据类型
    2.3运算符与表达式
    2.4流程控制语句
    思考题二
    实训二
    第三章函数与程序结构
    3.1函数与程序结构概述
    3.2函数的定义与声明
    3.3函数参数和函数调用
    3.4函数的嵌套与递归调用
    3.5变量作用域和存储类型
    3.6内联函数
    3.7重载函数与默认参数函数
    3.8编译预处理
    小结
    思考题三
    第四章数组与字符串
    4.1数组的概念
    4.2数组的定义
    4.3数组作为函数的参数
    4.4数组应用举例
    4.5字符串
    小结
    思考题四
    第五章指针
    5.1指针的概念
    5.2指针变量
    5.3指针与数组
    5.4指针运算
    5.5动态存储分配
    小结
    思考题五
    第六章结构体与共用体
    6.1结构体
    6.2嵌套结构体
    6.3结构体数组
    6.4结构体指针
    6.5链表的基本操作
    6.6共用体
    思考题六
    第七章类与对象及封装性
    7.1类的抽象
    7.2类的定义与对象的生成
    7.3构造函数和析构函数
    7.4构造函数的重载
    7.5对象指针
    思考题七
    第八章类的深入
    8.1友元函数
    8.2对象传入函数的讨论
    8.3函数返回对象的讨论
    8.4拷贝构造函数
    8.5this关键字
    思考题八
    第九章运算符重载
    9.1使用成员函数的运算符重载
    9.2友元运算符函数
    9.3重载关系运算符
    9.4进一步考查赋值运算符
    9.5重载new和delete
    9.6重载[]
    9.7重载其他运算符
    思考题九
    第十章继承性
    10.1继承性的理解
    10.2类的继承过程
    10.3基类访问控制
    10.4简单的多重继承
    10.5构造函数/析构函数的调用顺序
    10.6给基类构造函数传递参数
    10.7访问的许可
    10.8虚基类
    思考题十
    第十一章多态性
    11.1指向派生类型的指针
    11.2虚函数
    11.3继承虚函数
    11.4多态性的优点
    11.5纯虚函数和抽象类
    思考题十一
查看详情
相关图书 / 更多
C++程序设计教程
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++程序设计教程
C++编程这样学
胡芳
C++程序设计教程
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++程序设计教程
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++程序设计教程
C++面向对象程序设计(第4版)
谭浩强
C++程序设计教程
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++程序设计教程
C++ Core Guidelines解析
杨文波 译;[德]赖纳·格林(Rainer Grimm)著 吴咏炜;何荣华;张云潮
C++程序设计教程
C++开发案例精讲
杨国兴 著
C++程序设计教程
C++ Concurrency in Action
Anthony Williams
C++程序设计教程
C++程序设计基础与实践
牛园园;韩洁琼;李晓芳;吴成宇
C++程序设计教程
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++程序设计教程
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编