C++程序设计课程是高等院校计算机及相关专业的重要基础课程,它是为满足计算机应用及软件开发领域对计算机应用人才的需要而设置的。通过本课程的学习,将为学习诸如软件工程、C#、基于C++的数据结构等重要课程打下坚实的基础。C++编程环境概述、数据类型与表达式、C++语句的类型与语法、函数、数组与指针等,C++语言面向对象的基本特征(具体包括:类和对象、继承性、派生性、多态性和虚函数等),并引入了C++的许多新的语言特性(具体包括:命名空间、异常处理和模板等)。
第1篇 C++语言基础与面向过程程序设计
第1章 C++及其开发环境概述
1.1 面向对象与面向过程的程序设计概述
1.1.1 什么是面向对象的程序设计思想
1.1.2 面向过程与面向对象程序设计特点比较
1.1.3 两种程序设计方法对比分析
1.2 从c到C++的演变
1.3 认识C++程序及其开发环境
1.3.1 C++程序的开发过程
1.3.2 认识C++程序
1.3.3 熟悉C++开发环境——visual C++ 6.0
综合实例1——编写并运行C++程序
综合实例2——熟悉visual C++工作区与工程的使用
本章小结
思考与练习
第2章 C++程序设计基础(上)
2.1 C++的数据类型
2.1.1 C++数据类型概述
2.1.2 关于数值的范围
2.1.3 数据类型的转换
2.1.4 sizeof操作符
2.2 常量和变量
2.2.1 常量的类型与符号常量的声明
2.2.2 变量的命名、定义与声明
2.3 C++的运算符、表达式和优先级
2.3.1 算术运算符与算术表达式
2.3.2 赋值运算符与赋值表达式
2.3.3 关系运算符与关系表达式
2.3.4 逻辑运算符与逻辑表达式
2.3.5 条件运算符及其表达式
2.3.6 逗号运算符及其表达式
2.3.7 位运算符和位运算
2.3.8 运算符的优先级
综合实例1——输出多种立体的体积
综合实例2——判断三角形类型并求解其面积
本章小结
思考与练习
第3章 C++程序设计基础(下)
3.1 C++语句的类型
3.1.1 声明语句
3.1.2 执行语句
3.1.3 空语句
3.1.4 复合语句
3.2 数据的输入输出