第一章:开始
本章介绍 C++语言的基本元素;包括内置数据类型,对象的定义,表达式,语句,函数的定义和使用。本章将给出一个最小的合法 c++程序,主要用来讨论的编译过程,预处理,并将首次介绍 C++对输入、输出的支持。我们还将给出一些简单但完整的 C++程序
1.1 问题的解决
1.2 C++ 程序
C++ 定义了一组内置的基本数据类型整数类型 int 浮点数类型 float 字符类
型 char 以及只有 false 和 true 两个值的布尔类型 boolean 每种类型都与 C++ 语言中
某一个关键字 keyword 相关联程序中的每个对象都与一个特定的类型相关联
在内置类型之间经常发生隐式的类型转换 Conversion 例如将一个 double 双精度
型的常量赋给一个 int 型的 age
age = 33.333;
实际上赋给 age 的是被截断后的整数值 33 [ 标准转换 standard conversion 以及一
般类型的转换将在 4.14 节中详细讨论 ]
C++ 标准库还提供了一组扩展的基本数据类型其中包括字符串 string 复数 complex
number 向量 vector 和列表 list 例如
// 为了使用 string 对象下面的头文件是必需的
#include <string>
string current_chapter = "Getting Started";
// 为了使用 vector 对象下面的头文件是必需的
#include <vector>
vector<string> chapter_titles( 20);
1.2.1 程序流程
1.3 预处理器指示符号
在内置数据类型与标准库类的类型之间是复合类型 compound type 特别是指针和数
组类型我们将在 2.2 节中介绍指针类型