前 言
C++语言是在C语言的基础上发展起来的,它在C语言的基础上融合了许多新的有利于程序开发的编程理念。C++语言是一种规范,它规范了程序员如何进行面向对象的程序开发。
C++语言还具有C语言底层操作的能力,同时具备高效率代码重用的面向对象技术。C++语言的特点是语句灵活、使用简洁、技术全面。
目前,关于C+ +语言的书籍有很多,但是真正从初学者的角度出发并把技术及应用讲解透彻的并不是很多。本书从初学者的角度出发,为想要学习C+ +编程、使用C+ +从事软件开发的初中级程序开发人员、编程爱好者、大学师生精心策划。所讲内容从技术应用的角度出发,结合实际应用进行讲解,以便读者快速学会C+ +编程,并能够根据自己的意愿开发出实用的软件。
目 录
第一篇 基础知识篇
第1章 初识C++——“Hello World!”
1.1 C++的历史背景
1.2 Visual Studio 2010 集成编译环境
1.3 如何使用本书代码
1.4 小结
第2章 与计算机交流的手段——数据的计算、输入与输出
2.1 C++语言基本要素
2.2 数据类型
2.3 数据的输入与输出
2.4 运算符
2.5 结合性和优先级
2.6 表达式
2.7 语句
2.8 左值与右值
2.9 上机实践
2.10 小结
第3章 重要的逻辑工具——判断与循环
3.1 条件判断
3.2 循环语句
第4章 程序的模块——函数
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.4 函数的递归调用
4.5 重载函数
4.6 生存周期与作用域
4.6.1 变量的作用域
4.6.2 变量的生存周期
4.7 名称空间
4.8 上机实践
4.8.1 等差数列的和
4.8.2 提款机的记录
4.9 小结
4.10 习题