注册 登录 进入教材巡展
#
  • #

出版时间:2020年12月

出版社:电子工业出版社

以下为《C++程序设计基础(第5版)(上)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121285950
  • 1-10
  • 61879
  • 49225179-8
  • 平塑
  • 16开
  • 2020年12月
  • 835
  • 464
  • 工学
  • 计算机科学与技术
  • TP312C++
  • 计算机科学与技术
  • 研究生、本科
内容简介
本书的例程以VC 2010为运行环境,全书分为上、下两册:上册介绍C++程序设计的基础知识,下册介绍VC++在.Net环境下的Windows应用程序设计。本书为上册,共分12章:第1章基本数据与表达式,第2章程序控制结构,第3章函数,第4章数组,第5章集合与结构,第6章类与对象,第7章运算符重载,第8章继承,第9章虚函数与多态性,第10章模板,第11章输入/输出流,第12章异常处理。本书提供配套的电子课件和习题解答,请登录华信教育资源网()注册后免费下载。电子课件由近3000张PPT幻灯片组成,以图形语言为设计理念,充分表达程序设计课程的教学特点。本书可以作为高等学校计算机类、信息类、电类专业本科生高级语言程序设计课程教材,也可以作为教师、学生和C++语言爱好者的参考书。
目录
第1章基本数据与表达式 111概述 1111程序设计与程序设计语言 1112一个简单的C++程序 2113程序的编译执行 412C++语言的字符集与词汇 5121字符集 6122词汇 613C++语言的基本数据类型与存储形式 7131C++语言的数据类型 7132数据存储 7133基本数据类型 814数据对象与访问 11141变量定义 11142访问变量 12143常量和约束访问 1715表达式 19151运算符 19152算术表达式 21153逻辑表达式 23154赋值表达式 25155条件表达式 26156逗号表达式 2616数据输入和输出 27161键盘输入 27162屏幕输出 27163表达式语句 29本章小结 29练习题 30第2章程序控制结构 3621选择控制 36211if语句 36212switch语句 4122循环控制 45221while语句 45222do-while语句 48223for语句 52224循环的嵌套 5623判断表达式的使用 5824转向语句 60本章小结 63练习题 63第3章函数 7031函数的定义与调用 70311函数定义 70312函数调用 71313函数原型 7132函数参数的传递 73321传值参数 73322指针参数 77323引用参数 79324函数的返回类型 8133函数调用机制 84331嵌套调用 84332递归调用 8534函数地址和函数指针 89341函数的地址 90342函数指针 9135内联函数和重载函数 95351内联函数 95352重载函数 9636变量存储特性与标识符作用域 96361存储特性 97362标识符的作用域与可见性 9837多文件程序结构 101371多文件结构 101372预处理指令 102373多文件程序使用全局变量 10638命名空间 107381标准名空间 107382定义命名空间 108383使用命名空间 11039终止程序执行 111本章小结 113练习题 114第4章数组 12441一维数组 124411一维数组定义与初始化 124412一维数组访问 12642指针数组 129421指向基本数据类型的指针数组 129422指向数组的指针数组 129423指向函数的指针数组 13043二维数组 131431二维数组的定义与初始化 132432二维数组访问 13344数组作为函数参数 136441向函数传送数组元素 136442数组名作为函数参数 137443应用举例 13945动态存储 143451new和delete操作符 143452动态存储的应用 14346字符数组与字符串 146461字符串存储 146462字符串的访问 148463字符串处理函数 15047STRING类 154本章小结 158练习题 159第5章集合与结构 16951位运算 16952集合 175521集合的基本运算 175522集合运算的实现 17553结构 181531定义结构 181532访问结构 183533结构参数 18554结构数组 18755链表 190本章小结 199练习题 199第6章类与对象 20761类和对象的定义与访问 207611定义类和对象 208612访问对象成员 210613this指针 21162构造函数和析构函数 211621简单构造函数和析构函数 212622带参数的构造函数 213623重载构造函数 215624复制构造函数 21563类的其他成员 221631常成员 221632静态成员 224633友元 22864类的包含 230本章小结 234练习题 234第7章运算符重载 24471运算符重载规则 244711重载运算符的限制 244712重载运算符的语法形式 24472用成员或友元函数重载运算符 246721用成员函数重载运算符 247722用友元函数重载运算符 24973几个典型运算符的重载 251731重载++与-- 251732重载赋值运算符 253733重载运算符[]和() 254734重载流插入和流提取运算符 25674类类型转换 263741构造函数进行类类型转换 263742类型转换函数 264本章小结 268练习题 268第8章继承 27781类之间的关系 27782基类和派生类 278821访问控制 278822重名成员 285823派生类中访问静态成员 28883基类的初始化 28984继承的应用实例 29185多继承 296851多继承的派生类构造和访问 297852虚继承 300本章小结 304练习题 305第9章虚函数与多态性 31491静态联编 31492类指针的关系 315921用基类指针引用派生类对象 315922用派生类指针引用基类对象 31693虚函数和动态联编 319931虚函数和基类指针 319932虚函数的重载特性 322933虚析构函数 32394纯虚函数和抽象类 325941纯虚函数 325942抽象类 32795虚函数和多态性的应用 329951一个实例 329952异质链表 334本章小结 337练习题 337第10章模板 341101什么是模板 341102函数模板 341