《C++ Primer》第1章 开始

参考资料:

  • 《C++ Primer》第5版

1.1 编写一个简单的C++程序(P2)

每个 C++ 程序包含多个函数,其中必须包含一个 main 函数。

一个函数的定义包括四部分:返回类型(return type)、函数名(function name)、形参列表(parameter list)和函数体(function body)。

int main(){
    return 0;
}

1.2 初识输入、输出(P5)

C++ 通过标准库来提供 IO 机制。

iostream 包括两个基础类型 istream 和 ostream,分别表示输入流和输出流。一个流就是一个字符序列,字符是顺序产生和消耗的。

std::cout << "hello world" << std::endl;

上述代码中,<< 运算符左侧必须是一个 ostream 对象,右侧为要打印的值,作用是将给定的值写入 ostream 对象中,运算结果是其左侧的 ostream 对象。endl 是一个被称作操纵符(manipulator)的特殊符号,作用是结束当前行,并将缓冲区中的内容写入到设备中(否则输出将停留在内存中)。

1.3 注释简介(P8)

编译器会忽略注释,因此注释对程序的行为和性能不会有任何影响。

单行注释以 // 开始;界定符对注释以 /* 开始,以 */ 结束,不能嵌套。

1.4 控制流(P10)

int x;
while(cin>>x)
    ...

上述语句中,cin>>x 的运算结果是 istream 对象。当使用 istream 对象作为条件是,其效果是检测流的状态,当流遇到文件结束符或者无效输入时,istream 对象的状态就会变为无效,从而使得条件为假

如果输入字符 ‘a’ ,则会结束循环。

1.5 类简介(P17)

在 C++ 中,我们通过定义类(class)来定义自己的数据结构。C++ 的一个设计焦点是像使用内置类型一样使用类类型

你可能感兴趣的:(《C++,Primer》,c++,开发语言)