出版时间:2008-4 出版社:机械工业出版社 作者:刘玉山 编 页数:192
内容概要
《中等职业教育计算机示范专业规划教材:C++程序设计案例教程》采用任务驱动的思想来组织编写,先给出任务,然后进行任务描述、任务分析、任务实现、要点总结。同时,全书围绕学生信息管理这样一个大的背景展开。 在组织结构上,《中等职业教育计算机示范专业规划教材:C++程序设计案例教程》针对C++语言的特点,分为两个部分。第一部分为结构化程序设计部分,包括前5章,主要介绍结构化编程的特征。第二部分为面向对象程序设计部分,包括后4章,主要介绍面向对象编程部分,其中三章按照面向对象的3大特征封装、继承和多态进行组织。当然随着章节的展开,该系统的功能也逐渐地增强。同时,在每章的最后,围绕本章所讲的重点,给出了一些相应的习题,帮助学生复习检测所学的内容。《中等职业教育计算机示范专业规划教材:C++程序设计案例教程》的代码运行环境为Visual C++6.0。 《中等职业教育计算机示范专业规划教材:C++程序设计案例教程》可作为中职院校软件专业的教材,也适合于对C++编程感兴趣的读者和C++程序设计的初学者。
书籍目录
丛书序前言第1章 C++语言概述1.1 C++语言的发展1.2 C++语言的特点1 3 C++语言的基本符号1.4 C++语言的词汇1.5 C++程序的基本框架1.6 C++程序的开发过程本章小结习题第2章 数据类型、运算符和表达式2.1 学生信息的数据类型的选择及初始化2.2 C++语言的数据类型2.3 常量2.3.1 布尔常量2.3.2 字符常量2.3.3 整型常量2.3.4 实型常量2.3.5 枚举常量2.3.6 符号常量2.3.7 字符串常量2.4 变量2.4.1 变量的定义2.4.2 变量的使用方法2.5 运算符和表达式2.5.1 运算符2.5.2 表达式本章小结习题第3章 流程控制结构3.1 求一个班的成绩平均佰3.2 C++语句3.3 顺序结构3.3.1 声明语句3.3.2 表达式语句3.3.3 块语句和空语句3.3.4 标号语句3.4 选择语句3.4.1 if语句3.4.2 switch语句3.5 循环语句3.5.1 for语句3.5.2 while语句3.5.3 do-while语句3.6 跳转语句3.6.1 break语句3.6.2 continue语句3.6.3 retmll语句3.6.4 goto语句本章小结习题第4章 数组、指针与引用4.1 数组4.1.1 一维数组4.1.2 二维数组4.1.3 多维数组4.2 指针4.2.1 指针和地址4.2.2 指针和数组4.2.3 指针数组4.3 引用4.4 动态存储方式本章小结习题第5章 函数5.1 函数的定义5.2 函数的声明5.3 函数的调用5.4 函数参数5.4.1 参数的传递方式5.4.2 默认参数5.5 函数指针5.6 内联函数5.7 递归函数5.8 变量作用域与生存周期5.8.1 变量作用域5.8.2 生存周期本章小结习题第6章 封装6.1 类的定义6.2 对象6.3 构造函数和析构函数6.3.1 构造函数6.3.2 析构函数6.3.3 拷贝构造函数6.4 静态成员6.4.1 静态数据成员6.4.2 静态成员函数6.5 常成员6.5.1 常对象6.5.2 常数据成员6.5.3 常成员函数6.6 友元6.6.1 友元函数6.6.2 友元类6.7 类的组合6.8 对象的生存期6.8.1 全局对象、静态对象和局部对象6.8.2 自由存储对象本章小结习题第7章 继承7.1 继承与派生的概念7.2 单一继承7.2.1 单一继承下派生类对基类成员的访问权限7.2.2 基类中不能被继承的成分7.3 多重继承7.3.1 多重继承中的二义性7.3.2 虚基类本章小结习题第8章 多态8.1 多态性的概念8.2 重载8.2.1 函数重载8.2.2 操作符重载8.3 模板8.3.1 函数模板8.3.2 类模板8.4 虚函数8.5 抽象类本章小结习题第9章 I/O流9.1 I/O流的概念9.2 格式化输入和输出9.3 文件流本章小结习题参考文献
章节摘录
第1章 C++语言概述 学习目标: 1)了解c++语言的发展和特点。 2)了解c++语言基本符号和词汇。 3)初步熟悉c++程序的基本框架和开发过程。 1.1 C++语言的发展 C++语言的作者是美国AT&T公司Bell实验室的Bjarne Stroustrup。C++语言是在实验室实际研究工作中发展起米的。它是在C语言的基础卜增加面向对象特征发展而来的。开始的时候,被称为带类的C。1985年,由C++语言开发者编写的《C++程序设计语言》一一书出版,它宣告了C++1.0版的诞生。在这之前从“带类的C”到C++语言是经过一系列的演变过程的,其中值得一提的是:1983年底,Bell实验室的项目负责人决定把c++语言的开发作为关键项日予以支持,对设计者提出的第一个要求就是要与C语言“100%地兼容”。这个要求决定了C++语言将成为C语言的超集。c++语言是不断研究和、实践改进的结果。在C++1.0发表后的十几年中,c++语言的基本概念仍然在不断地补充和形成,其语言的核心特征是逐步地完善起来的,这也许是C++语言不同于其他语言的独特之处。
编辑推荐
C++语言是从C语言发展而来的,在C的基础上引入了面向对象的概念。直到现在仍然是大家喜欢使用的一种编程语言。 《中等职业教育计算机示范专业规划教材:C++程序设计案例教程》共分9章,两大部分。前5章介绍的是结构化编程的知识,后4章介绍的是面向对象的知识,每章基本上都是按照任务驱动的形式进行设计和编排的,并且为了读者阅读的方便,给代码都加了行号。
图书封面
评论、评分、阅读与下载