王珊珊编著的《C++程序设计教程》以C++语言的基本语法为起点讲述面向过程的程序设计,结合C++语言的应用实例,讲述面向对象程序设计的基本概念,本书适用于大学本科理工类各专业学生学习C++程序设计语言,同时也适用于自学C++语言的读者。
C++语言是目前被广泛采用的程序设计语言,它语法简洁,运行高效,既可以用来进行面向过程的程序设计,又可以用来进行面向对象的程序设计。
王珊珊编著的《C++程序设计教程》包括两部分内容。第一部分为第1~9章,以C++语言的基本语法为起点讲述面向过程的程序设计,内容包括基本数据类型、基本控制结构、函数、数组、结构体、指针和链表等,适用于程序设计语言的初学者。第二部分为第10~15章,结合C++语言的应用实例,讲述面向对象程序设计的基本概念,内容包括类和对象、继承和派生、多态和输入/输出及文件操作等,适用于从面向过程程序设计技术过渡到面向对象程序设计技术的学习者。
《C++程序设计教程》适用于大学本科理工类各专业学生学习C++程序设计语言,同时也适用于自学C++语言的读者。
前言
教学建议
第一部分 面向过程的程序设计
第1章 C++概述
1.1 计算机语言与程序
1.1.1 机器语言与程序
1.1.2 汇编语言与程序
1.1.3 高级语言与程序
1.2 从C到C++
1.3 程序设计方法
1.3.1 结构化程序设计方法
1.3.2 面向对象的程序设计方法
1.4 简单的C++程序介绍
1.5 程序开发的步骤
习题1
第2章 数据类型、运算符和表达式
2.1 保留字和标识符
2.1.1 保留字
2.1.2 标识符
2.2 C++的基本数据类型
2.3 常量和变量
2.3.1 常量
2.3.2 符号常量
2.3.3 变量
2.4 基本运算符和表达式
2.4.1 C++运算符及表达式简介
2.4.2 算术运算符和算术表达式
2.4.3 运算优先级和结合性
2.4.4 关系运算符和关系表达式
2.4.5 逻辑运算符和逻辑表达式
2.4.6 位运算符和位运算表达式
2.4.7 自增、自减运算符和表达式
2.4.8 赋值运算符和赋值表达式
2.4.9 逗号运算符和逗号表达式
2.4.10 sizeof( ) 运算符和表达式
2.4.11 逻辑表达式运算优化的副作用
2.5 类型转换
2.5.1 赋值时的自动类型转换
2.5.2 各种类型运算量混合运算时的自动类型转换
2.5.3 强制类型转换
习题2
……
第3章 简单的输入/输出
第4章 C++的流程控制
第5章 函数
第6章 编译预处理
第7章 数组
第8章 结构体、共用体和枚举类型
第9章 指针、引用和链表
第二部分 面向对象的程序设计
第10章 类和对象
第11章 类和对象的其他特性
第12章 继承和派生
第13章 多态性
第14章 输入/输出流
第15章 模板
附录A ASCII码表
附录B 常用库函数
参考文献