01 开始

1.1 编写一个简单的c++程序

每个c++程序都包含一个或多个函数,其中一个函数必须命名为main。操作系统通过调用main来运行c++程序。

函数定义包括四个部分:

  • 返回类型 return type

  • 函数名 function name

  • 形参列表 parameter list

  • 函数体 function body

1.2 初识输入输出

四个标准IO对象

c++没有专门的IO语句,而是使用标准库提供的IO机制。iostream库中包括两个基本类:istreamostream,对应4个定义好的IO对象

  • cin istream类的对象,标准输入

  • cout ostream类的对象,标准输出

  • clog ostream类的对象,log信息

  • cerr ostream类的对象,标准错误输出

输入输出运算符

输入运算符>>左侧是istream对象,右侧是要写入的对象。整个表达式返回左侧的运算对象,使得连写得以可能。

输出运算符<<左侧是ostream对象,右侧是要输出的数据。整个表达式返回左侧的运算对象,使得连写得以可能。

读取不定数量的数据

while (std::cin >> value) {
...
}

cin >> value返回的结果就是cin对象。而cin对象在流有效的情况下就是true,流无效(EOF或输入错误)时就是false。