NO.1 开始

开始刷 C++ Primer,希望能系统的记录下自己的学习笔记,这个暑假,加油!

Markdown基本语法

刚开始使用和 Markdown,对于 Markdown 的语法还不是很熟悉,先把下面这篇文章码上,以备不时之需 *(o゚v゚)ノ markdown 基本语法

Chapter 1 Begin

  • 控制流

int value
while(cin >> value)
此时只要输入的 value不是 int 型的,istream 对象的状态会变成无效,即退出循环,执行下面的语句,不必要是 Ctrl + Z(Windows下的文件结束符)
(在 UNIX 系统包括 Mac OS X 系统中文件结束符输入是用 Ctrl + D)

  • Cerr

std::cerr << "No data?!" << std::endl;
cerr 是一个 ostream 对象,关联到标准错误,通常写入到与标准输出相同的设备。默认情况下,写到 cerr 的数据是不缓冲的。cerr 通常用于输出错误信息或其他不属于程序正常逻辑的输出内容。

  • class(类)

标准库类型中,如 istream 和 ostream 都是类

  • clog

一个 ostream 对象,关联到标准错误。默认情况下,写到 clog 的数据是被缓冲的。clog 通常用于报告程序的执行信息,存入一个日志文件中。

  • namespace(命名空间)

将库定义的名字放在一个单一位置的机制。命名空间可以帮助避免不经意的名字冲突。C++ 标准库定义的名字在命名空间 std 中。

  • ()operator [()运算符]

调用运算符。跟随在函数名之后的一对括号“()”,起到调用函数的效果。传递给函数的实参放置在括号内。

  • << operator

输出运算符。将右侧运算对象的值写到左侧运算对象表示的输出流:
cout << "hi";

  • >> operator

输入运算符。从左侧运算对象所指定的输入流读取数据,存入右侧对象中:
cin >> i;

你可能感兴趣的:(NO.1 开始)