C++语言程序设计

出版时间:2000-7  出版社:中央广播电视大学出版社  作者:李宁 编  页数:351  

内容概要

  《教育部人才培养模式改革和开放教育试点教材·计算机应用专业系列教材:C++语言程序设计》是依据中央电大教学大纲为“C++语言程序设计”课程编写的专用教材,目标就是通过学习C++语言的中的数据类型、词句结构以及程序设计的基本方法,掌握程序设计的最基本的概念、方法和理论,了解面向对象程序设计的基本概念和方法,获得运用C++语言解决一般问题的实用技能。《教育部人才培养模式改革和开放教育试点教材·计算机应用专业系列教材:C++语言程序设计》在编写过程中仔细斟酌了教学内容的取舍,在符合教学大纲的前提下不刻意追求“系统、严格、完整”。在教学内容的表现形式上,《教育部人才培养模式改革和开放教育试点教材·计算机应用专业系列教材:C++语言程序设计》注意适应“自学为主、业务学习为主、分散学习为主”的电大教学特点,适时插入以“学习目标”、“注意”、“经济与技巧”、“小结”等为主题的助学提示,以帮助学生理解教学内容,少走弯路。《教育部人才培养模式改革和开放教育试点教材·计算机应用专业系列教材:C++语言程序设计》在大部分章节后都提供了自测题,使学生能随时自我检查学习效果并获得相应的反馈信息。

书籍目录

第一章 c++语言概述1.1 C++语言的简史与特点1.2 简单的C++程序1.3 程序的编辑、编译、连接和运行第二章 基本数据类型与表达式2.1 C++数据类型概述2.2 整型数据2.2.1 各种整型数据的基本情况2.2.2 整型常量的表示2.2.3 整型变量的定义和初始化2.3 字符型数据2.3.1 字符型数据的基本情况2.3.2 字符型常量的表示2.3.3 字符型变量的定义和初始化2.3.4 字符型与整型的关系2.4 枚举型数据2.4.1 枚举型数据的基本情况2.4.2 枚举类型的定义和枚举变量的定义2.4.3 枚举型与整型的关系2.5 实型数据2.5.1 各种实型数据的基本情况2.5.2 实型常量的表示2.5.3 实型变量的定义和初始化2.6 符号常量与常值变量2.7 数值表达式2.7.1 无操作符的表达式——简单表达式2.7.2 算术操作符2.7.3 位操作符2.7.4 赋值操作符2.7.5 复合赋值操作符2.7.6 增1减1操作符2.7.7 sizeof操作符2.7.8 操作符的优先级和结合性2.7.9 类型的自动转换与强制转换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.9 自定义类型修饰符2.10 表达式的副作用与表达式语句2.10.1 表达式的副作用2.10.2 表达式副作用的应用——逗号操作符与逗号表达式2.10.3 表达式副作用的应用——表达式语句第三章 C++程序的流程控制3.1 流程控制与程序结构3.2 条件分支结构3.2.1 if语句3.2.2 if语句的嵌套3.2.3 if多分支结构3.2.4 switch语句和switch多分支结构3.3 循环结构3.3.1 for循环3.3.2 while循环3.3.3 dowhile循环3.3.4 循环结构的特殊控制:break和continue的使用3.4 其他流程控制3.4.1 goto语句3.4.2 return语句第四章 数组4.1 一维数组4.1.1 一维数组的定义和初始化4.1.2 一维数组应用举例4.2 多维数组4.2.1 二维数组的定义和初始化4.2.2 二维数组应用举例4.3 字符数组与字符串4.3.1 一维字符数组与字符串4.3.2 二维字符数组与字符串4.3.3 字符串的主要操作4.3.4 字符串处理应用举例第五章 c++函数5.1 函数的定义5.2 函数的调用5.2.1 函数调用格式及调用方式5.2.2 函数的递归调用5.3 函数原形与头文件5.4 函数调用中的参数传递5.4.1 “传值”是C++传递参数的基本方式5.4.2 数组参数5.4.3 可选参数5.5 内联(inlinc)函数5.6 函数重载与名字混成5.7 函数和变量的作用域5.7.1 函数的作用域5.7.2 变量的作用域和生存期5.8 函数模板第六章 指针、引用和动态空间管理6.1 指针的概念和指针变量的定义6.1.1 指针的概念6.1.2 指针变量的定义和初始化6.1.3 常值指针6.2 指针的基本操作6.2.1 指针赋值:操作符二(指针赋值)6.2.2 取变量的地址:操作符&(取地址)6.2.3 间接访问:操作符6.2.4 判断一指针是否是空指针6.2.5 计算两地址间数据单元的个数:操作符一(指针相减)6.2.6 指针移动6.2.7 指针表达式的副作用6.2.8 指针类型的强制转换6.2.9 指针操作符的综合运用6.3 指针与数组6.3.1 一维数组元素的指针访问方式6.3.2 多维数组元素的指针访问方式6.3.3 关于“指向数组的指针6.3.4 字符指针与字符串6.3.5 指针数组与命令行参数6.3.6 数组参数实际上是指针6.4 指针与函数6.4.1 指针参数6.4.2 指针函数:返回指针值的函数6.4.3 函数指针:指向函数的指针6.4.4 作为参数传递的函数6.5 引用6.5.1 引用变量和引用参数6.5.2 引用函数6.5.3 函数引用6.6 动态空间管理6.6.1 非数组动态空间6.6.2 数组动态空间6.7 复杂说明的判别6.7.1 判别要点6.7.2 判别步骤——右-左原则第七章 结构与联合7.1 结构的定义7.1.1 结构的定义格式7.1.2 定义格式举例7.1.3 结构使用说明7.2 结构变量的定义和初始化7.2.1 用结构类型名定义变量7.2.2 定义结构类型的同时定义变量7.2.3 定义无名结构类型的同时定义变量7.3 结构成员的访问操作7.4 结构与函数7.5 结构与链表7.6 结构与操作符重载7.7 联合7.7.1 联合的定义和访问7.7.2 使用联合举例第八章 类与对象8.1 类的定义8.1.1 类的定义格式8.1.2 定义格式举例8.1.3 类的定义与使用说明8.2 构造函数8.2.1 无参构造函数和有参构造函数8.2.2 拷贝构造函数……第九章 C++流附录A:操作符的优先级和结合性附录B:常用标准函数及其头文件附录C:常用字符与ASCII码对照表

图书封面

评论、评分、阅读与下载


    C++语言程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7